我写了一些 Watir 代码,从文本文件中加载一堆网站,然后检查页面是否包含某些特定文本,虽然有些网站需要很长时间才能加载,但我该如何做到这一点Watir 等待页面加载 10 秒,如果没有,它会继续前进吗?
问问题
426 次
1 回答
1
WatirMelon 页面上有一个 Timeout 类示例 - 请参见此处。
我用下面的网页试了一下,它似乎工作。
require 'watir'
ie = Watir::IE.new
check_url = 'http://www.nst.com.my/'
begin
Timeout::timeout(10) do
ie.goto(check_url)
end
puts 'page loaded'
rescue Timeout::Error => e
puts 'page timed out'
end
您可以通过上面的代码循环您的 URL 列表。
于 2012-04-05T21:31:01.607 回答