我是watir-webdriver的常用用户。一个梦幻般的宝石,但我有一个越来越多的浏览器问题,新的关闭。我运行一个Ubuntu机器,它处理一些后台任务,通过watir webdriver启动一个Firefox浏览器。当计算机运行数小时后,通常会处理超过100个作业,然后关闭浏览器开始成为问题。他们占用记忆,最终使计算机阻塞,迫使我重新启动。Watir-webdriver - 强制firefox关闭
begin
b = Watir::Browser.new :firefox, :profile => 'default'
# Goto a few pages
b.close
rescue => e
b.close
raise e
end
任何想法,我能做些什么来解决这个问题:
即使我做这样的事情会发生的问题?有没有办法确保在发生异常时强制退出进程?我如何调试它?
我经常看到一些超时异常,说无法绑定到锁定端口或无法获得稳定的连接。
BTW红宝石1.9.3,Ubuntu的12.04的Watir-的webdriver 0.6.1
这样做和救援有什么区别? –
http://stackoverflow.com/a/2192010/17469 –