ruby – 停止加载页面watir-webdriver

前端之家收集整理的这篇文章主要介绍了ruby – 停止加载页面watir-webdriver前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法在firefox上停止使用watir-webdriver加载页面?或者,即使页面仍在加载,有没有办法在我的脚本中强制执行某些操作?在我的脚本中,网站将挂起,脚本最终会超时.

解决方法

你可以使用Timeout类来强制它在等待一段合理的时间后放弃(这在内部是如何Watir执行它等待的)
begin
  Timeout::timeout(10) do
    # perform actions that may hang here
  end
rescue Timeout::Error => msg
  put "Recovered from Timeout"
end

猜你在找的Ruby相关文章