пытаюсь запустить два Аппиум Сервера для взаимодействия с двумя экземплярами Эмуляторов - для запуска двух тестов одновременно. при последовательном старте - первый экземпляр тестов стартует нормально, но при старте второго - он убивает все до этого запущенные экземпляры ХромДрайвера, и соответственно - ложит первый из запущенных экземпляров теста… Есть ли возможность отучить Аппиум убивать уже работающие инстансы ХромДрайвера или использовать разные ХромДрайверы ( по Расположению или Имени исполняемого файла ) ?
Попробуйте запускать второй инстанс Appium-сервера со следующими параметрами:
-
--chromedriver-port some_port
,
гдеsome_port
отличается от стандартного9515
-
--chromedriver-executable "full_path_to/chrome_driver.exe"
,
где имя исполняемого файлаchrome_driver.exe
отличается от стандартногоchromedriver.exe
Такое ощущение, что прибивает он именно по порту и названию файла.
P.S. Все параметры командной строки для Appium — здесь.
получилось таким образом:
node node_modules\appium\bin\appium -p 4723 -bp 4725 -U 192.168.56.101:5555 --chromedriver-port 9515
node node_modules\appium\bin\appium -p 4724 -bp 4726 -U 192.168.56.102:5555 --chromedriver-port 9516
2 лайка