如何从selenium hub获取可用浏览器的列表?

如何从selenium hub获取可用浏览器的列表?

问题描述:

有没有办法获得使用java在selenium集线器上注册的可用浏览器列表?例如,我可以使用我的浏览器去控制台(即www.foobar.com:4444/grid/console),并给我一个所有会话的列表,但无论如何,我可以使用java代码来获取该列表?如何从selenium hub获取可用浏览器的列表?

谢谢!

是的,你可以通过使用网格API。

  1. 从识别的代理ID:http://localhost:4444/grid/console
  2. 发送以下请求:http://localhost:4444/grid/api/proxy?id=$ {place_the_id_here}
  3. 过程JSON响应。

更多信息:https://github.com/nicegraham/selenium-grid2-api