ping selenium hub以查看节点是否可用的方法?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ping selenium hub以查看节点是否可用的方法?相关的知识,希望对你有一定的参考价值。

有没有人有一个shell脚本或知道如何ping一个selenium hub以查看节点是否可用。就像在触发测试之前使用wait-forwait-for-it或其他方法检查节点的Selenium Hub一样?

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

答案

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

在触发测试之前检查节点的Selenium Hub的方法

做一个GEThttp://your-hub-here:4444/grid/api/hub你应该看到自由/总slotCounts(看看newSessionRequestCount看排队测试)。它没有显示不同浏览器的粒度,但您可以获得概述以确定您的网格是否已饱和。

或者,如果您使用Selenium Grid Extras,他们的webview可能会有一个API,您可以调用以获取可用浏览器的数量。

以上是关于ping selenium hub以查看节点是否可用的方法?的主要内容,如果未能解决你的问题,请参考以下文章

selenium hub/node配置以及webdriver.io集成selenium

ping命令有啥作用

创建docker selenium容器

Selenium_Grid

selenium Grid使用

selenium Grid2