Запускаю 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.
Код: Выделить всё
Xvfb :0 -ac -screen 0 1280x960x24 &
Код: Выделить всё
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.suite.xml
class_name: AcceptanceTester
modules:
enabled:
- WebDriver:
url: 'http://sed-au.app/'
window_size: false # disabled in ChromeDriver
port: 9515
browser: chrome