capybara-webkit を使用しているときに、セレンにメソッドがないという問題に遭遇しましたerror_messagesが、のドキュメントには、 のフラグが で設定されるcapybara-webkitとアクセスできるはずであると書かれています。ただし、それにアクセスしようとすると、次のようにスローされます。page.driver.error_messagesscenerio:js => true
NoMethodError:
undefined method `error_messages' for #<Capybara::Selenium::Driver:0xc501fc0>
そして、私は以下を使用してメッセージにアクセスしようとしました:
page.should_not have page.driver.error_messages
私も試しました:
page.should_not :have_errors
としても:
page.should_not have_errors
しかし、役に立たない。