當使用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