maxmalunov
(Максим Малунов)
13.Март.2014 18:05:22
#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 ?
Посмотрел свой конфиг:
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?
maxmalunov
(Максим Малунов)
14.Март.2014 08:25:50
#3
Пробовал порты менять .
Толку ноль .
Такого рода действия не помогут?
Хорошо, значит конфигурация такая:
WorkstationLinux - пока не просто не трогаем
На WorkstationWindows:
Создаем папку C:\MyWebDriver (очень советую сделать именно так)
В папку MyWebDriver, копируем файлы:
chromedriver.exe
IEDriverServer.exe
selenium-server-standalone-2.38.0.jar
В папке C:\MyWebDriver, создаем bat-файл: run-me.bat, со следующим содержимым:
set IE=-Dwebdriver.ie.driver="%cd%\IEDriverServer.exe"
set CHROME=-Dwebdriver.chrome.driver="%cd%\chromedriver.exe"
java %CHROME% %IE% -jar selenium-server-standalone-2.38.0.jar
Запускаем run-me.bat, и внимательно читаем его консольный вывод
[изображение]
Как видите, в таком случае, написан локальный URL:
http://12…
dzhariy
(Дмитрий Жарий)
15.Март.2014 16:18:56
#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
maxmalunov
(Максим Малунов)
17.Март.2014 15:49:23
#6
Ничего не понял . У меня на проблемной машине стартовали сразу два chrome driver (один всегда 9515 порту) и ссыпалось с ошибкой на скриншоте собстванно видно .
Локально на той машине все работало .
Э… скриншот виден ?
у меня вот так
-Dwebdriver.chrome.driver=E:\OMS_test\oms_testing\src\test\test_resources\chromedriver.exe
пути на разных машинах естественно разные .
P/s Мы так и не разобрались = хватило двух компов .
maxmalunov
(Максим Малунов)
21.Март.2014 17:09:09
#7
Удалось установить причину двойного старта в папке C:\Users\имя\AppData\Local\Google\Chrome лежал chromedriver он и стартовал второй раз .
1 лайк