0

我正在使用 cucumber 和 capybara 构建一些基本测试,以熟悉自动化测试。

我要做的是检查特定选项卡是否处于活动状态。

Then(/^I should see an active "(.*?)" tab$/) do |tabText|

我的活动标签只是添加了一类活动

ul.tabs li a.active

所以基本上我需要某种方法来检查文本“tabText”的“ul.tabs li”是否具有“活动”类。

任何人都可以帮我解决这个问题吗?

4

1 回答 1

0

您可以检查标签是否具有特定文本。像这样的东西:

Then(/^I should see an active "(.*?)" tab$/) do |tabText|

  expect(page).to have_selector("ul.tabs li a.active", tabText)

end
于 2013-10-16T11:55:49.497 回答