Mic*_*ant 2 timeout rspec capybara gemfile
我收到此错误
undefined method `default_max_wait_time=' for Capybara:Module (NoMethodError)
Run Code Online (Sandbox Code Playgroud)
当我尝试运行功能规范时,例如
$ rspec规范/功能/auto_policies/3_step_minimal_foundation_spec.rb
...
Performance on MRI may be improved with the concurrent-ruby-ext gem. Please see http://concurrent-ruby.com ...
/Users/mdurrant/eq/lynx/spec/support/capybara.rb:69:in `<top (required)>': undefined method `default_max_wait_time=' for Capybara:Module (NoMethodError)
Run Code Online (Sandbox Code Playgroud)
我已将 Gemfile 更新为最新的水豚 (2.4.4) 但我仍然收到此消息
如何解决这个问题?
小智 5
在您的水豚版本 2.4.4 中,使用的方法是“ Capybara.default_wait_time
”。“ Capybara.default_wait_time
”Capybara.default_max_wait_time
在2.5.0版本中改为“ ”,因为它更清楚地解释了它的目的。
因此,要么Capybara.default_wait_time
在当前版本 (2.4.4) 中使用“ ”,要么升级到 2.5.0 或更高版本。当前最新版本为 2.6.2,发布于 2016 年 1 月 27 日。更多信息请参考以下链接:https :
//github.com/jnicklas/capybara/blob/master/History.md
归档时间: |
|
查看次数: |
1727 次 |
最近记录: |