오이는 내가 링크를 클릭하도록 지시했을 때 애매한 일치가 있다고 불평하고 있습니다 : Ambiguous match, found 4 elements matching link "Spirits" (Capybara::Ambiguous)
. 그래서 나는 "스피릿"링크와 정확히 일치 시키려고 노력하고있다. https://github.com/jnicklas/capybara#exactness을 내가에서 내 코드를 변경하도록 exact: true
옵션을 찾을 : Rails + Cucumber + Capybara : 정확한 링크 텍스트 일치
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, capybara (2.0.3), 오이 (1.2.3)를 사용 중입니다. 누구든지 오류가있는 이유를 알고 있습니까?