1

某些浏览器(如 IE)在调用 webdriver.quit() 时无法关闭,如果它们在关闭时显示模态 javascript 警报。

Selenium2/Webdriver 在这种情况下是否有办法关闭浏览器?如果发生这种情况,它会打乱该浏览器上的所有后续测试。

问候,

标记

4

2 回答 2

0

对于 IE,我发现有必要在 RemoteWebDriver.Dispose() 之前调用 RemoteWebDriver.Close()。我在本地和远程使用 C# 中的 webdriver 针对 Chrome、IE 和 FF。虽然仅 IE 需要在 dispose 之前调用 close,但它不会对其他浏览器造成任何伤害。

于 2011-12-21T16:28:47.520 回答
0

您也可以直接终止进程:

视窗:

taskkill /f /im iexplore.exe

taskkill /f /im firefox.exe

于 2014-12-03T08:22:57.880 回答