Получение неизвестной ошибки: Chrome не удалось запустить: аварийно завершено. (неизвестная ошибка: файл DevToolsActivePort не существует) - PullRequest
2 голосов
/ 17 января 2020

Запуск сценариев TestNG через docker контейнер с автономным изображением - chrome, на уровне контейнера chrome не запускается на Linux машине.

Возможности также включают: --disable-dev-shm-usage",--no-sandbox,--headless.

Я пытался обновить драйвер chrome, но все равно не работал.

org.openqa.selenium.WebDriverException: unknown error: Chrome failed to start: exited abnormally.
  (unknown error: DevToolsActivePort file doesn't exist)
  (The process started from chrome location /opt/google/chrome/chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)

1 Ответ

1 голос
/ 17 января 2020

StackOverflow newb ie здесь. Обмен обсуждаемой версией Chrome / ChromeDriver поможет. В любом случае мы вернулись к Chrome 78 (+ Driver), и эта проблема ушла. Похоже, эта ошибка «Файл DevToolsActivePort не существует» была введена в поздних сборках.

Несколько ошибок:

  • Поиск более старой версии может быть проблематичным; мы нашли их здесь версия, которая работала для нас: Linux_x64_693954_ chrome - linux .zip
  • Сценарий chrome -wrapper должен быть переименован в google-chrome
  • Исполняемый файл chrome_sandbox должен быть переименован в chrome -sandbox и chmodded 4755
  • Установить соответствующую версию Chromedriver 78 (chromedriver_78.0.3904.105)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...