Mac OS: хранение браузера Chrome в репозитории для Selenium Java Test Framework - PullRequest
0 голосов
/ 06 сентября 2018

Я пытаюсь сохранить Chrome в своем хранилище Java Selen, чтобы платформа могла работать независимо от того, установлен ли на компьютере Chrome или находится в неправильном месте. Кроме того, это обеспечит постоянную версию тестируемого Chrome независимо от среды, в которой он работает.

Я установил это в ОС Ubuntu, загрузив google-chrome-stable, в котором бинарный файл можно установить с помощью ChromeOptions, однако кажется, что это решение только для Ubuntu. Я попытался скопировать бинарный файл из моего установленного Chrome (/ Applications / Google Chrome.app/Contents/MacOS/Google Chrome) в мой репозиторий и установить бинарный файл, однако я получаю следующую ошибку:

    org.openqa.selenium.WebDriverException: unknown error: Chrome failed to start: exited normally
(unknown error: unable to discover open pages)
  (The process started from chrome location [path to binary] is no longer running, so ChromeDriver is assuming that Chrome has crashed.)

Использование chromedriver 2.41 и selenium-java 3.14. Я не вижу каких-либо решений, где бинарный файл хранится в хранилище по сравнению с машиной, на которой он запущен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...