Capybara - 在活动选项卡上查找活动文本

时间:2013-10-16 09:29:50

标签: ruby cucumber capybara automated-tests

我正在使用黄瓜和水豚来构建一些基本测试,以熟悉自动化测试。

我要做的是检查特定标签是否有效。

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

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

ul.tabs li a.active

所以基本上我需要一些方法来检查文本'tabText'的'ul.tabs li'是否有一个'active'类。

有人可以帮我这个吗?

1 个答案:

答案 0 :(得分:0)

您可以检查标签是否包含特定文本。这样的事情:

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

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

end