已更新为最新的site_prism宝石,现在我出现了Capybara错误
Failure/Error: Capybara.wait_on_first_by_default = true
NoMethodError:
undefined method `wait_on_first_by_default=' for Capybara:Module
# ./specs/spec_helper.rb:27:in `<module:CapybaraHelper>'
# ./specs/spec_helper.rb:20:in `<top (required)>'
# ./specs/lendinghome_spec.rb:1:in `require_relative'
捆绑安装显示版本:
Using capybara 3.5.1
Using chromedriver-helper 1.2.0
Using site_prism 2.17.1
注意:我尝试删除此行,但结果是水豚没有等待这些元素,并且一直找不到下一个元素。基本上,我以前非常稳定的测试现在在很多地方都失败了,或者正在重试。
答案 0 :(得分:2)
该设置已在Capybara 3中删除-现在是first
的正常行为。如果将其设置为true
,则只需删除有问题的行即可。