我在我的env.rb中使用Capybara selenium webdriver我有以下代码
Capybara::Selenium::Driver.new(app, :browser => :ff, :resynchronize => false)
当我使用黄瓜comman执行我的功能文件,例如黄瓜test.feature
我收到以下错误
未知选项:{:resynchronize => false}(ArgumentError)c:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.26.0/lib/selenium/webdriver/firefox/br idge . rb:17:在`initialize'中
我不确定导致这个问题的原因 . 当我从代码中删除 :resynchronize => false
时,如下所示:
Capybara::Selenium::Driver.new(app, :browser => :ff)
代码有效,但我需要 resynchronize => false
.
1 回答
如果您阅读here,由于不稳定,您会注意到 resynchronization was removed 10 months ago . 如果你想在测试中等待ajax,你可以实现这样的步骤:
然后打电话