当使用capybara-webkit时,我遇到了没有error_messages
方法的硒问题,尽管capybara-webkit
的文档说我应该可以通过page.driver.error_messages
来访问它,一旦我的标志scenerio
设置为:js => true
。但是,试图访问它,它抛出:No method error_messages selenium and capybara-webkit
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
但无济于事。
在哪里添加此行? – Lokesh 2017-07-05 11:40:28
@Lokesh,你可以在你的设置开始时放置这条线(在你需要水豚之后)。 – 2017-07-05 13:26:39