我已经编写了一些Watir代码,它从文本文件中加载了一堆网站,然后检查该页面是否包含某些特定文本,某些网站虽然需要很长时间才能加载,但是我是否这样做Watir等待页面加载10秒钟,如果它没有继续运行?
答案 0 :(得分:1)
WatirMelon页面上有一个Timeout类示例 - 请参阅here。
我在下面的网页上尝试了它,它似乎有效。
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
您可以通过上面的代码循环显示您的网址列表。