Согласно документации по умолчанию запуск узла Selenium Grid позволяет одновременно использовать 11 браузеров, включая 5 Firefox , 5 Chrome и 1 Inte rnet Explorer браузер.
Максимальное количество для одновременных тестов по умолчанию установлено значение 5 . Чтобы изменить эту конфигурацию и другие настройки браузера, вы можете передать параметры каждому переключателю -browser
(каждый переключатель представляет узел на основе ваших параметров). Если вы используете параметр -browser
, браузеры по умолчанию будут игнорироваться, и будет использоваться только то, что вы указали в командной строке.
maxInstances
maxInstances is необязательный параметр, который можно передать через необязательный параметр -browser
. Чтобы настроить Узел Селеновой Сетки для 20 экземпляров Firefox версия = XYZ , вы можете использовать следующее решение:
-
Команда:
java -Dwebdriver.gecko.driver=geckodriver.exe -jar selenium-server-standalone-3.141.59.jar -role node -hub http://192.168.1.125:4444/grid/register -browser browserName=firefox,version=X.Y.Z,maxInstances=20,platform=WINDOWS
Снимок консоли сети:
-maxSession
-maxSession также является необязательным параметром, который можно передать через необязательный параметр -browser
для настройки максимального количества браузеров, которые могут работать параллельно на узел. Это отличается от maxInstance
поддерживаемых браузеров (Пример: для узла, поддерживающего Firefox версию AB C, Firefox версию PQR и Chrome версию XYZ, maxSession = 1 будет убедитесь, что у вас никогда не работает более одного браузера. С maxSession=2
вы можете иметь 2 Firefox тестов, выполняющихся одновременно, или 1 Firefox и 1 Chrome тест).
Пример:
java -Dwebdriver.gecko.driver=geckodriver.exe -Dwebdriver.chrome.driver=chromedriver.exe -jar selenium-server-standalone-3.141.59.jar -role node -hub http://192.168.1.125:4444/grid/register -browser "browserName=firefox,version=A.B.C,maxInstances=10,platform=WINDOWS" -browser "browserName=firefox,version=P.Q.R,maxInstances=10,platform=WINDOWS" -browser "browserName=chrome,version=X.Y.Z,maxInstances=20,platform=WINDOWS" -maxSession 2