Возникла проблема, когда я выполнял свои скрипты 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}