0

我正在使用Selenium Webdriver (IE). 注销后,应用程序关闭浏览器,但退出 webdriver 会导致崩溃弹出窗口IEDriverServer.exe挂起流程。

有没有办法IEDriverServer.exe在浏览器关闭后卸载?

4

3 回答 3

0

您可以通过多种方式处理此问题。我能想到的一种逻辑是执行 getWindowHandles() 并根据窗口计数调用 driver.quit() 。在您的情况下,注销后它将为空。

于 2013-06-16T11:45:51.273 回答
0

不知道确切的解决方案,但是对于解决方法,您可以尝试一下:

  1. 利用driver.close()
  2. 如果第一个选项不起作用,请再次打开浏览器并使用driver.quit()or driver.close()
于 2013-06-17T08:58:29.237 回答
0

之前的版本有这个问题,请问你用的是哪个版本?IEServerDriver 的版本可能比您拥有的版本更新。我将我的放在一个目录中,然后将其添加到系统 PATH 中,并且 Chromedriver 或 IEServerDriver 没有问题。

于 2013-06-18T12:04:47.193 回答