我正在使用Selenium Webdriver (IE)
. 注销后,应用程序关闭浏览器,但退出 webdriver 会导致崩溃弹出窗口IEDriverServer.exe
挂起流程。
有没有办法IEDriverServer.exe
在浏览器关闭后卸载?
我正在使用Selenium Webdriver (IE)
. 注销后,应用程序关闭浏览器,但退出 webdriver 会导致崩溃弹出窗口IEDriverServer.exe
挂起流程。
有没有办法IEDriverServer.exe
在浏览器关闭后卸载?
您可以通过多种方式处理此问题。我能想到的一种逻辑是执行 getWindowHandles() 并根据窗口计数调用 driver.quit() 。在您的情况下,注销后它将为空。
不知道确切的解决方案,但是对于解决方法,您可以尝试一下:
driver.close()
driver.quit()
or driver.close()
。之前的版本有这个问题,请问你用的是哪个版本?IEServerDriver 的版本可能比您拥有的版本更新。我将我的放在一个目录中,然后将其添加到系统 PATH 中,并且 Chromedriver 或 IEServerDriver 没有问题。