相关疑难解决方法(0)

如何在Watir-Webdriver中更改页面加载超时(在.click方法中超时)

我有以下代码

browser.link(:text => 'Generate Report').click  
browser.radio(:value => 'byTotalValue').wait_until_present(180)  
Run Code Online (Sandbox Code Playgroud)

请求生成报告,然后通过在报告页面上查找元素来等待报告.报告最多可能需要2分钟才能显示.

发生的事情是Timeout :: 60秒后从click方法引发错误.我怀疑Watir-Webdriver在click方法中实现了某种形式的等待页面加载,但我没有看到调整值的方法.

任何帮助理解这一点将不胜感激.

webdriver watir watir-webdriver

20
推荐指数
2
解决办法
1万
查看次数

Watir implicit_wait似乎不起作用

我们目前正在使用带有firefox的watir-webdriver(0.6.2)来运行验收测试.我们的测试需要很长时间才能运行,并且通常会因超时错误而失败.我们希望减少超时时间,以便它们更快地失败.

我们尝试了:

browser = Watir::Browser.new("firefox")
browser.driver.manage.timeouts.implicit_wait=3 
Run Code Online (Sandbox Code Playgroud)

但是,我们仍然会遇到30秒的超时.

我们无法找到有关此问题的任何文档或问题.有谁知道如何正确配置Watir等待超时?

watir watir-webdriver

3
推荐指数
1
解决办法
3057
查看次数

标签 统计

watir ×2

watir-webdriver ×2

webdriver ×1