Страница 1 из 1

Facebook\WebDriver\Exception\UnknownServerException] Chrome failed to start: exited abnormally

Добавлено: 2017.11.20, 16:52
dborovsky
Здравствуйте, Господа.

Запускаю codeception acceptance тесты.

В документации самой библиоткеки написано, что если используете chromedriver, можно selenium server не устанавливать и не запускать.

Делаю следующее:

1. Запускаю вручную драйвер:

Код: Выделить всё

vagrant@homestead:/usr/local/bin$ chromedriver --url-base=/wd/hub
Starting ChromeDriver 2.29.461571 (8a88bbe0775e2a23afda0ceaf2ef7ee74e822cc5) on port 9515
Only local connections are allowed.
2.

Код: Выделить всё

Xvfb :0 -ac -screen 0 1280x960x24 &
3. Запускаю acceptance тесты:

Код: Выделить всё

vagrant@homestead:~/Code/my-project$ codecept run acceptance
Ошибка:

Код: Выделить всё

[Facebook\WebDriver\Exception\UnknownServerException]                                                                        
  unknown error: Chrome failed to start: exited abnormally                                                                     
    (Driver info: chromedriver=2.29.461571 (8a88bbe0775e2a23afda0ceaf2ef7ee74e822cc5),platform=Linux 4.4.0-92-generic x86_64)
Настройки для acceptance тестов выглядят след. образом:

Код: Выделить всё

//acceptance.suite.xml
class_name: AcceptanceTester
modules:
       enabled:
          - WebDriver:
             url: 'http://sed-au.app/'
             window_size: false # disabled in ChromeDriver
             port: 9515
             browser: chrome

Re: Facebook\WebDriver\Exception\UnknownServerException] Chrome failed to start: exited abnormally

Добавлено: 2017.11.20, 23:14
ElisDN
А логи у хрома и драйвера есть?

Re: Facebook\WebDriver\Exception\UnknownServerException] Chrome failed to start: exited abnormally

Добавлено: 2017.11.21, 14:58
dborovsky
хотел логи драйвера посмотреть. запускал след образом lhfqdth:

Код: Выделить всё

chromedriver --url-base=/wd/hub --verbose --log-path=chromedriver.log
Но запускается с ошибкой:

Код: Выделить всё

Failed to redirect stderr to log file.
Unable to initialize logging. Exiting...
Как правильно настроить логирование для cromedriver?

Re: Facebook\WebDriver\Exception\UnknownServerException] Chrome failed to start: exited abnormally

Добавлено: 2017.11.21, 20:34
Nex-Otaku
В документации самой библиоткеки написано, что если используете chromedriver, можно selenium server не устанавливать и не запускать.
Возможно, вы неправильно что-то прочитали? Как он будет без сервера-то работать?

Я использую Selenium и chromedriver для acceptance-тестирования, почти всё работает нормально. Иногда бывают косяки, если выявляется расхождение между версией браузера и версией chromedriver. Браузер, допустим, обновился, и устаревший драйвер уже фейлит тесты. Приходится драйвер обновлять.