Проблема Chromedriver для запуска скриптов ROBOT в Dockers / Linux Env - PullRequest
0 голосов
/ 04 июля 2019

Возникла проблема, когда я выполнял свои скрипты ROBOTFramework в Dockers (Linux) через Jenkins, получая сообщение об ошибке «« WebDriverException: Сообщение: исполняемый файл «chromedriver.exe» может иметь неправильные разрешения ».

Я сохранилвеб-драйвер в папке Project и сопоставил этот относительный путь в сценарии для вызова веб-драйвера.Он работал нормально, когда я запускаю его на локальной машине (машина с Windows), но когда я запускаю его в Dockers (Linux Env), я получаю сообщение об ошибке.Поддерживается ли «.exe» в Linux или какой-либо конкретной версии веб-драйвера для Linux?Или есть ли другой процесс для настройки драйвера Chrome в Dockers / Linux Env?

Я пробовал использовать Chrome с последними версиями Win и Linux, но появилась та же проблема.

${options}=  Evaluate  sys.modules['selenium.webdriver'].ChromeOptions()  sys, selenium.webdriver                                                             

Call Method       ${options}    add_experimental_option      useAutomationExtension    ${FALSE}

Create Webdriver    Chrome    executable_path=${EXECDIR}/Drivers/chromedriver.exe    chrome_options=${options}

Go To    ${OTTS_URL}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...