无法使用硒网格打开多个浏览器

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

上创建新会话

Configuration

我已经找到了解决办法。 我只是在命令中犯了错误。

我应该使用 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'.