重新启动Selenium浏览器失败
有时docker的Selenium Hub给了我这个信息:
Marking the node http://172.17.0.2:5555 as down: cannot reach the node for 2 tries
我现在想知道的是:
- 它会在一段时间后回来吗?
- 我如何监视并重新启动节点?
所以,如果节点有一些内部重启自己,那么我很想知道如何以及哪个。 我喜欢调整他们一点。
另一方面,我可以监视这个,跟踪相应的docker容器,并重新启动单个节点。
这里有什么可能?
大图是,我用docker-compose scale chrome=16
构build了几个浏览器。 在一些WebDriver操作之后(是的,我使用了一个合适的::quit()
),浏览器只是失败/似乎挂起。
对于您的问题的第一部分(即重新启动节点),请从groupon中查看Selenium-Grid-Extras: https : //github.com/groupon/Selenium-Grid-Extras
看起来它可能有一些function,你可以使用。 不知道它是否可以钩入docker。