Selenium2 (Grid):暴力终止浏览器会话

发布于 2024-11-30 20:37:21 字数 167 浏览 1 评论 0原文

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

在这种情况下,Selenium2/Webdriver 有办法杀死浏览器吗?如果发生这种情况,则会扰乱该浏览器上的所有后续测试。

问候,

马克

Some browsers like IE fail to close when calling webdriver.quit() if they a modal javascript alert is displayed at the time of closing.

Does Selenium2/Webdriver have a way of killing the browser off in such cases? If such an occurrence happens, it messes up all subsequent tests on that browser.

Regards,

Mark

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

老旧海报 2024-12-07 20:37:21

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

For IE, I've found it necessary to call RemoteWebDriver.Close() before RemoteWebDriver.Dispose(). I use webdriver from C# against Chrome, IE and FF, locally and remotely. While calling close before dispose is only necessary for IE, it doesn't do any harm with the other browsers.

新一帅帅 2024-12-07 20:37:21

您也可以直接终止进程:

Windows:

taskkill /f /im iexplore.exe

taskkill /f /im firefox.exe

You can also just kill the process:

Windows:

taskkill /f /im iexplore.exe

taskkill /f /im firefox.exe

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文