2016-03-29 3 views
0

Я новичок в сетке селена. Я хочу провести тестирование в параллельном режиме. Я пробовал как следует. Но он не откроет несколько браузеров. Я не знаю, что я сделал неправильно.Невозможно открыть несколько браузеров с помощью селеновой сетки

Мой код:

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"); 
    } 

Селен Hub:

java -jar selenium-server-standalone-2.52.0.jar -role hub 

Селен Node:

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 

Информация Печать в хаб:

16:38:28.581 INFO - Available nodes: [http://192.168.1.28:5560] 

16: 38: 28,581 INFO - Попытка создать новую сессию на узле http://192.168.1.28:5560

Configuration

+0

Облако вы пытаетесь это сделать: java -jar selenium-server-standalone-2.52.0.jar -role node -hub http: // localhost: 4444/grid/register -port 5560 -browser browserName = firefox, maxInstances = 3 – Morvader

+0

да, я попробовал. Пожалуйста, см. Конфигурационное изображение. –

+0

Вместо maxSessions попробуйте maxInstances, например, «browserName = firefox, maxInstances = 3» (используйте запятую, а не минус). – Morvader

ответ

0

Я нашел решение для этого. Я только сделал ошибку в команде.

я использовал 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 
0

maxInstance = 3 в вашей команде не так. Он должен быть «maxInstances = 3».