0

我们在工作中使用 Selenium 的 Python 绑定。有时我忘记将 WebDriver.quit() 的调用放在 finally 子句中,或者为了测试而拆掉。发生了一些不好的事情,引发了异常,会话被放弃并卡在网格上“使用中”。

如何在不重新启动网格服务器的情况下退出这些会话并使它们恢复可用?

4

2 回答 2

1

虽然在确保/最终块中退出将是最安全的选择,但为浏览器会话配置空闲超时将是一个很好的安全版本。请参阅 Grid 2 wiki 页面中有关超时的部分:

https://code.google.com/p/selenium/wiki/Grid2

于 2014-01-21T21:56:52.300 回答
0

您可以重新启动节点而不是服务器。

于 2014-01-17T20:11:12.603 回答