Следующий код ссылается на файл chromedriver (Not .exe):
case "chrome":
if(SystemUtils.IS_OS_LINUX) {
System.setProperty("webdriver.chrome.driver", Global_Vars.CHROME_DRIVER_DIRECTORY_UBUNTU_LINUX);
При попытке запустить мои тесты через Jenkins Iam появляется следующее сообщение об исключении:
Message: java.lang.IllegalStateException: The driver is not executable: /var/lib/jenkins/workspace/AutomationFramework/src/main/java/driver/drivers/chromedriver
at com.google.common.base.Preconditions.checkState(Preconditions.java:585)
at org.openqa.selenium.remote.service.DriverService.checkExecutable(DriverService.java:150)
at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:141)
at org.openqa.selenium.chrome.ChromeDriverService.access$000(ChromeDriverService.java:35)
Обратите внимание; при запуске тестов от Jenkins, размещенных на компьютере с Windows, тесты выполняются нормально (логика ссылается на chromedriver.exe).
Я могу найти файл chromedriver в экземпляре AWS:
![enter image description here](https://i.stack.imgur.com/BQioB.jpg)
Путь моего хромового драйвера:
System.getProperty("user.dir") + "/src/main/java/driver/drivers/chromedriver