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