ping selenium hub以查看节点是否可用的方法?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ping selenium hub以查看节点是否可用的方法?相关的知识,希望对你有一定的参考价值。
有没有人有一个shell脚本或知道如何ping一个selenium hub以查看节点是否可用。就像在触发测试之前使用wait-for或wait-for-it或其他方法检查节点的Selenium Hub一样?
编辑:具有浏览器版本的特定节点。因此,例如,如果集线器已连接Chrome 64且Chrome 63正在连接,我正在尝试ping集线器,直到Chrome 63节点连接到集线器并可供使用。
答案
Selenium Hub中有一个端点可以为您提供一些信息。
在触发测试之前检查节点的Selenium Hub的方法
做一个GET
到http://your-hub-here:4444/grid/api/hub
你应该看到自由/总slotCounts
(看看newSessionRequestCount
看排队测试)。它没有显示不同浏览器的粒度,但您可以获得概述以确定您的网格是否已饱和。
或者,如果您使用Selenium Grid Extras,他们的webview可能会有一个API,您可以调用以获取可用浏览器的数量。
以上是关于ping selenium hub以查看节点是否可用的方法?的主要内容,如果未能解决你的问题,请参考以下文章