无法使用硒网格打开多个浏览器
Can not open Multiple Browser by using selenium grid
我是硒网格的新手。我想在并行模式下进行测试。我试过如下。但它不会打开多个浏览器。我不知道我做错了什么。
我的代码:
for(int i=0;i<=10;i++){
RemoteWebDriver driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), DesiredCapabilities.firefox());
driver.navigate().to("http://gmail.com");
}
硒中心:
java -jar selenium-server-standalone-2.52.0.jar -role hub
硒节点:
java -jar selenium-server-standalone-2.52.0.jar -role node -hub http://localhost:4444/grid/register -port 5560 -browser browserName=firefox,maxInstance=3 -maxSession 3
Hub 中的信息打印:
16:38:28.581 INFO - Available nodes: [http://192.168.1.28:5560]
16:38:28.581 信息 - 尝试在节点 http://192.168.1.28:5560
上创建新会话
我已经找到了解决办法。
我只是在命令中犯了错误。
我应该使用 maxInstance 而不是 maxInstances
命令应该是这样的
java -jar selenium-server-standalone-2.52.0.jar -role node -hub http://localhost:4444/grid/register -port 5580 -browser browserName=firefox,maxInstances=3 -maxSession=3
maxInstance=3 在你的命令中是错误的。应该是 'maxInstances=3'.
我是硒网格的新手。我想在并行模式下进行测试。我试过如下。但它不会打开多个浏览器。我不知道我做错了什么。
我的代码:
for(int i=0;i<=10;i++){
RemoteWebDriver driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), DesiredCapabilities.firefox());
driver.navigate().to("http://gmail.com");
}
硒中心:
java -jar selenium-server-standalone-2.52.0.jar -role hub
硒节点:
java -jar selenium-server-standalone-2.52.0.jar -role node -hub http://localhost:4444/grid/register -port 5560 -browser browserName=firefox,maxInstance=3 -maxSession 3
Hub 中的信息打印:
16:38:28.581 INFO - Available nodes: [http://192.168.1.28:5560]
16:38:28.581 信息 - 尝试在节点 http://192.168.1.28:5560
上创建新会话我已经找到了解决办法。 我只是在命令中犯了错误。
我应该使用 maxInstance 而不是 maxInstances
命令应该是这样的
java -jar selenium-server-standalone-2.52.0.jar -role node -hub http://localhost:4444/grid/register -port 5580 -browser browserName=firefox,maxInstances=3 -maxSession=3
maxInstance=3 在你的命令中是错误的。应该是 'maxInstances=3'.