标签: watir watir-webdriver
最近,在我的web应用程序测试中,通过watir-webdriver测试,当链接点击和新页面打开时。但新的是在很长一段时间内继续加载。是否有办法阻止它并使browser.ready_state ='完成'继续代码跟随它。
答案 0 :(得分:1)
您能提供更多信息吗?如果是超时,则超时类可以工作。
begin Timeout::timeout(10) do end
答案 1 :(得分:1)
看到你的代码会很有帮助,但这里有一个问题:
@browser.my_button.when_present.click
when_present将等待异步进程加载元素,然后您可以在加载后立即执行操作。不需要等待或睡觉。
when_present
我发了关于此here的更详细的帖子,您还可以参考RDoc了解更多信息。