我有多个节点,其中很少有相同的操作系统和浏览器组合(我有这样的原因)。
现在,我如何区分在我的代码中运行的节点
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机器
如果我有另一台机器使用相同的浏览器,我希望在该机器上运行另一个测试。
我如何区分?
答案 0 :(得分:0)
selenium网格确定哪个节点可用,并在该节点上运行它,您自己不这样做。如果您的网格有两个可用节点,两个节点都连接了Firefox浏览器,则可以使用其中一个节点。这是网格的重点。