如果在关闭时显示模式javascript警报,则在调用webdriver.quit()时,IE等某些浏览器无法关闭。
在这种情况下,Selenium2 / Webdriver是否有办法终止浏览器?如果发生这种情况,它会混淆浏览器上的所有后续测试。
此致
标记
答案 0 :(得分:0)
对于IE,我发现有必要在RemoteWebDriver.Dispose()之前调用RemoteWebDriver.Close()。我在本地和远程使用来自C#的webdriver对Chrome,IE和FF。虽然只有IE需要在处理之前调用close,但它对其他浏览器没有任何伤害。
答案 1 :(得分:0)
你也可以杀死这个过程:
视窗:
taskkill / f / im iexplore.exe
taskkill / f / im firefox.exe