1
黃瓜抱怨說,當我告訴它點擊一個鏈接時,我有一個模棱兩可的匹配: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)。任何人都知道爲什麼會有錯誤?