一种 ping 硒集线器以查看节点是否可用的方法



有没有人有shell脚本或知道一种方法来ping一个硒集线器以查看节点是否可用。喜欢使用等待或等待它的方法,或者在触发测试之前检查节点的 Selenium Hub 的另一种方法?

编辑:具有可用浏览器版本的特定节点。因此,例如,如果集线器连接了 Chrome 64 并且 Chrome 63 正在连接,我正在尝试 ping 集线器,直到 Chrome 63 节点连接到集线器并可供使用。

Selenium Hub 中有一个端点可以为您提供一些此类信息。

在触发测试之前检查节点的硒集线器的方法

http://your-hub-here:4444/grid/api/hub执行GET,您应该会看到免费/总slotCounts(查看newSessionRequestCount以查看排队的测试(。它没有显示不同浏览器的粒度,但您可以获取概述以确定网格是否饱和。

或者,如果您使用的是Selenium Grid Extras,则其Web视图后面可能会有一个API,您将调用该API以获取可用浏览器的数量。

如果您在本地机器上运行 docker,请尝试此操作http://localhost:4444/wd/hub/status

这是来自http://{location}:4444/wd/hub/status的将军

相关内容

最新更新