Сбой Chromedriver при запуске из консоли Jenkins или Linux - PullRequest
0 голосов
/ 17 января 2019

У меня проблема с последним chromedriver.Fail каждый раз со следующей ошибкой:

Запуск ChromeDriver 2.45.615279 (12b89733300bd268cff3b78fc76cb8f3a7cc44e5) на порту 2393 Только локальный Соединения разрешены. org.openqa.selenium.WebDriverException: неизвестная ошибка: не удалось запустить Chrome: аварийный выход

Версия браузера

Версия 71.0.3578.98 (официальная сборка) (64-разрядная версия)

Когда я запускаю из eclipse, все работает нормально, без сбоев. Сбой только при запуске из консоли Jenkins или linux. Процесс chromedriver остается зависшим на Linux. Есть ли решение для этого ?! Thks!

1 Ответ

0 голосов
/ 17 января 2019

Попробуйте добавить флаг --no-sandbox:

ChromeOptions ChromeOptions = new ChromeOptions();
ChromeOptions.addArguments("--headless", "window-size=1024,768", "--no-sandbox");
driver = new ChromeDriver(ChromeOptions);

Или, некоторым, помогла опция --single-process, как предложено здесь .

...