Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

SelenuimGrid+Chrome


(Максим Малунов) #1

Возник вопрос :

подлючение hub
java -jar selenium-server-standalone-2.40.0.jar -role hub
подключение node
java -jar selenium-server-standalone-2.40.0.jar -role node -Dwebdriver.chrome.driver=E:\OMS_test\oms_testing\src\test\test_resources\chromedriver.exe -hub http://localhost:4444/grid/register

дальше старт либо xml из IDEA с параметрами .
либо pom = mvn clean test -Denv.Browser=Chrome -Denv.runType=remote

Сам проэкт из бранчи в репозитории. Вытаскиваеться IDEA git plugin .

На двух машинах все ок . На третей
стартует сразу два chrome
один всегда 9515 порт

Валяться - никто не сталкивался ?
Сейчас проверить не могу . -role node = может попроббовать wd ?


Как запустить Chrome Driver + Python 3 что я делаю не так?
(Werewolfas) #2

Посмотрел свой конфиг:

java -jar selenium-server-standalone-2.37.0.jar -role node -hub http://localhost:4444/grid/register -browser browserName=chrome,platform=WINDOWS,maxInstances=3 -maxSession=3 -Dwebdriver.chrome.driver=C:\GRID\chromedriver.exe -port 5557

Возможно вам стоит указать порт когда подключаете node?


(Максим Малунов) #3

Пробовал порты менять .
Толку ноль .


(Руслан) #4

Такого рода действия не помогут?


(Дмитрий Жарий) #5

По моему, вы нашли известный баг:
Driver Version Unknown cannot locate binary

Автор предлагает решение:

I have to now launch the hub/node with the following -Dwebdriver.chrome.driver=/path/chromedriver.exe.

Т.е. попробуйте указать полный путь к chromedriver.exe по типу:

-Dwebdriver.chrome.driver=C:\WebDrivers\chromedriver.exe


(Максим Малунов) #6

Ничего не понял . У меня на проблемной машине стартовали сразу два chrome driver (один всегда 9515 порту) и ссыпалось с ошибкой на скриншоте собстванно видно .
Локально на той машине все работало .
Э… скриншот виден ?

у меня вот так
-Dwebdriver.chrome.driver=E:\OMS_test\oms_testing\src\test\test_resources\chromedriver.exe
пути на разных машинах естественно разные .

P/s Мы так и не разобрались = хватило двух компов .


(Максим Малунов) #7

Удалось установить причину двойного старта в папке C:\Users\имя\AppData\Local\Google\Chrome лежал chromedriver он и стартовал второй раз .