Selenium 2 Grid - 了解您的测试使用的节点

Mar*_*lef 13 selenium-grid selenium-webdriver

是否有可能知道selenium网格集线器为您的测试分配了哪个节点?我的测试需要与节点机器上的其他服务进行通信,以便执行selenium不支持的配置.

标记

nir*_*rum 8

通常,您不应该依赖于知道您的测试运行的机器.Grid 2提供了一系列回调侦听器,您可以实现这些侦听器以提供机器配置.但是,如果您真的想要查看运行测试的节点,可以使用其中一个API调用.两个端点都可以在集线器上找到:

HTTP://本地主机:4444 /格/ API /代理

HTTP://本地主机:4444 /格/ API/testsession

目前还没有记录.但是如果您查看源代码,可以直接了解它们的工作原理.您想查看ProxyStatusServlet和TestSessionStatusServlet.