我用watir webdriver编写了一个程序,它做了一些东西,但随机IE会挂起(我很确定它与watir无关,与IE有关)。有没有办法在ruby我可以检测浏览器是否已崩溃?这真的有助于我优雅地恢复。是否有某种事件我可以注册以检测它是否已挂起并自动处理?或者我是否必须继续检查它是否崩溃,并杀死并重新启动它? http://innov8tiv.com/wp-content/uploads/2015/03/fix-internet-explorer-stopped-working-and-crashing-error-1.png
答案 0 :(得分:1)
您可以致电browser.exists?
,它会告诉您窗口是否已关闭。
每个元素交互也会进行此调用,因此根据您崩溃时的操作,可能会出现不同的错误。