IE11崩溃,我如何优雅地找到它是否已挂起?

时间:2016-09-01 23:39:14

标签: ruby internet-explorer-11 watir-webdriver

我用watir webdriver编写了一个程序,它做了一些东西,但随机IE会挂起(我很确定它与watir无关,与IE有关)。有没有办法在ruby我可以检测浏览器是否已崩溃?这真的有助于我优雅地恢复。是否有某种事件我可以注册以检测它是否已挂起并自动处理?或者我是否必须继续检查它是否崩溃,并杀死并重新启动它? http://innov8tiv.com/wp-content/uploads/2015/03/fix-internet-explorer-stopped-working-and-crashing-error-1.png

1 个答案:

答案 0 :(得分:1)

您可以致电browser.exists?,它会告诉您窗口是否已关闭。

每个元素交互也会进行此调用,因此根据您崩溃时的操作,可能会出现不同的错误。