Как устранить ошибку докера "Синтаксическая ошибка:" ("Неожиданно" - PullRequest
0 голосов
/ 20 июня 2019

Я новичок в 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");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...