留给它自己的设备 Site-prism 不使用隐式等待。在网站上,它显示您可以通过设置来允许隐式等待 use_implicit_waits = true
。但是,该站点没有显示如何实际设置隐式等待值,并且 ruby 文档没有显示任何有用的信息。任何帮助,将不胜感激。
问问题
685 次
2 回答
0
设置它的方法是设置Capybara.default_wait_time
如果使用黄瓜,将其设置env.rb
为Capybara.default_wait_time = 3
或
Capybara.configure do |config|
config.default_wait_time = 3
end
如果纯粹使用 rspec,请将其设置为spec_helper.rb
上面 clancey 的先前答案仅存在于 2.x 修订版的大约一半中,并且不再存在于 API 的 V3 中。有关更多信息,请参阅https://github.com/natritmeyer/site_prism/blob/master/UPGRADING.md
于 2019-02-22T13:08:25.120 回答
0
使用https://github.com/natritmeyer/site_prism/pull/43中的配置,这似乎对我有用
SitePrism.configure do |config|
config.use_implicit_waits = true
end
于 2016-04-14T06:30:22.983 回答