重启失败的Selenium浏览器

时间:2016-12-30 12:44:50

标签: php selenium selenium-webdriver docker docker-compose

有时码头工人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构建了多个浏览器。在一些WebDriver操作之后(是的,我使用正确的::quit())浏览器只是失败/似乎挂起。

1 个答案:

答案 0 :(得分:0)

对于问题的第一部分(即重新启动节点),请查看groupon中的Selenium-Grid-Extras:https://github.com/groupon/Selenium-Grid-Extras

看起来它可能有一些你可以使用的功能。但不确定它是否可以挂入docker。