导轨+黄瓜+水豚:匹配确切链接文本
问题描述:
黄瓜抱怨说,当我告诉它点击一个链接时,我有一个模棱两可的匹配:Ambiguous match, found 4 elements matching link "Spirits" (Capybara::Ambiguous)
。所以我试图完全匹配“烈酒”链接。导轨+黄瓜+水豚:匹配确切链接文本
我通过这个看:https://github.com/jnicklas/capybara#exactness,发现exact: true
选项,所以我从我的代码更改:
When(/I click on the (.*) link/) do |link_name|
click_link(link_name)
end
到:
When(/I click on the (.*) link/) do |link_name|
click_link(link_name, exact: true)
end
但现在它与wrong number of arguments (2 for 1) (ArgumentError)
抱怨。我在Rails 3.2.13,水豚(2.0.3),黄瓜(1.2.3)。任何人都知道为什么会有错误?
答