我正在使用黄瓜和水豚来构建一些基本测试,以熟悉自动化测试。
我要做的是检查特定标签是否有效。
Then(/^I should see an active "(.*?)" tab$/) do |tabText|
我的活动标签只添加了一个活动类
ul.tabs li a.active
所以基本上我需要一些方法来检查文本'tabText'的'ul.tabs li'是否有一个'active'类。
有人可以帮我这个吗?
答案 0 :(得分:0)
您可以检查标签是否包含特定文本。这样的事情:
Then(/^I should see an active "(.*?)" tab$/) do |tabText|
expect(page).to have_selector("ul.tabs li a.active", tabText)
end