区分selenium grid-python中的节点

时间:2016-07-11 09:38:03

标签: python selenium selenium-grid

我有多个节点,其中很少有相同的操作系统和浏览器组合(我有这样的原因)。

现在,我如何区分在我的代码中运行的节点

wd = webdriver.Remote(command_executor = 'http://127.0.0.1:4444/wd/hub',desired_capabilities=DesiredCapabilities.CHROME)
上面的

远程驱动程序将运行Chrome浏览器计算机

  wd = webdriver.Remote(command_executor = 'http://127.0.0.1:4444/wd/hub',desired_capabilities=DesiredCapabilities.FIREFOX)
上面的

远程驱动程序将运行Firefox机器

如果我有另一台机器使用相同的浏览器,我希望在该机器上运行另一个测试。

我如何区分?

1 个答案:

答案 0 :(得分:0)

selenium网格确定哪个节点可用,并在该节点上运行它,您自己不这样做。如果您的网格有两个可用节点,两个节点都连接了Firefox浏览器,则可以使用其中一个节点。这是网格的重点。