Я новичок в Docker и пытаюсь создать файл Docker для моего кода селена (использует gradle), чтобы отправить его в devOps для интеграции в конвейер.Я могу создать образ, но когда я пытаюсь запустить образ, я получаю следующую ошибку: «Слишком длинное имя файла /code/executables/chromedriver.exe: 4: /code/executables/chromedriver.exe: Синтаксическая ошибка:" ("неожиданно ". Пожалуйста, найдите файл док-станции и код основного класса ниже
Тот же код работает нормально, когда я запускаю вне док-станции env.
исполняемые файлы - это папка проекта, в которой находится chromedriver.exeпоместил
код файла Docker:
FROM selenium/standalone-chrome
FROM gradle
ADD . /code
WORKDIR /code
CMD gradle build --info
Основной код класса Java, из которого, как мне кажется, возникла ошибка:
ChromeOptions chromeOptions = new ChromeOptions();
dc = DesiredCapabilities.chrome();
dc.setCapability(ChromeOptions.CAPABILITY, chromeOptions);
System.setProperty("webdriver.chrome.driver","./executables/chromedriver.exe");
Drivers.driver = new ChromeDriver(dc);
Drivers.driver.get("https://www.facebook.com");