【发布时间】:2016-07-30 14:18:57
【问题描述】:
以下是我的代码 -
DesiredCapabilities capability = DesiredCapabilities.firefox();
capability.setBrowserName("firefox");
capability.setPlatform(Platform.VISTA);
driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), capability);
driver.manage().window().maximize();
driver.get(url);
我想在 3 个不同的节点上执行我的脚本
为了启动 HUB,我使用以下命令:- java -jar selenium-server-standalone-2.53.0.jar -role hub -port 4444
对于节点
节点 1:- java -jar selenium-server-standalone-2.53.0.jar -role webdriver -hub http://192.168.1.118:4444/grid/register -port 5556
节点 2:- java -jar selenium-server-standalone-2.53.0.jar -role webdriver -hub http://192.168.1.118:4444/grid/register -port 5557
节点 3:- java -jar selenium-server-standalone-2.53.0.jar -role webdriver -hub http://192.168.1.118:4444/grid/register -port 5558
所有 3 个节点都在 3 台不同的机器上所以我的问题是我需要在我的代码中提及所有 3 个节点的 IP 地址还是有什么方法可以在所有 3 台机器上并行执行脚本?
【问题讨论】:
标签: selenium-webdriver selenium-grid