4

我正在为我们的测试环境编写一个状态监控页面,并且想要一个在网格服务器上注册的单个 selenium/webdriver 节点的列表。我可以通过抓取 /console 上的信息来做到这一点,但我想知道是否有类似 api 的方式。

基本上,我希望获得类似于 TestSessionStatusServlet 的输出,但适用于所有已注册的节点。

标记

4

1 回答 1

3

我认为目前 Grid 中没有任何提供的东西。但是,您可以在启动集线器时注册自己的 servlet。如果您将 org.openqa.grid.web.servlet.RegistryBasedServlet 子类化,您将拥有对注册表的完全访问权限,并且可以提取您需要的任何信息。我做了一些非常相似的事情,所以我可以在节点出现故障时进行审核。

于 2011-08-08T12:51:58.270 回答