你如何在site-prism中设置隐含的等待时间?

时间:2016-04-13 14:49:18

标签: site-prism

留给它自己的设备Site-prism不使用隐式等待。在网站上,它显示您可以通过设置use_implicit_waits = true来允许隐式等待。但是,该站点没有显示如何实际设置隐式等待值,并且ruby doc没有显示任何有用的信息。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

使用https://github.com/natritmeyer/site_prism/pull/43中的配置,这似乎对我有用

SitePrism.configure do |config|
  config.use_implicit_waits = true
end

答案 1 :(得分: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中设置它

上面从容不迫的回答仅在2.x修订版的大约一半中存在,并且不再存在于API的V3中。有关更多信息,请参见https://github.com/natritmeyer/site_prism/blob/master/UPGRADING.md