Webdriverio: Тест WebdriverIO v5 не проходит на Travis CI из-за того, что «файл DevToolsActivePort не существует»

Созданный на 16 янв. 2019  ·  3Комментарии  ·  Источник: webdriverio/webdriverio

Привет друзья!

Спасибо за WebdriverIO!

У меня следующая проблема, дайте мне знать, что я делаю не так 🙏

Окружающая обстановка

Запуск внутри Travis CI с помощью Node LTS.

_travis.yml_

language: node_js

node_js:
  - '10.15'

_package.json_

{
  "name": "wdio-starter",
  "private": true,
  "scripts": {
    "postinstall": "selenium-standalone install",
    "test": "wdio wdio.conf.js"
  },
  "dependencies": {
    "@wdio/cli": "^5.2.8",
    "@wdio/local-runner": "^5.2.8",
    "@wdio/mocha-framework": "^5.2.8",
    "@wdio/selenium-standalone-service": "^5.2.2",
    "@wdio/spec-reporter": "^5.2.3",
    "@wdio/sync": "^5.2.8"
  }
}

Конфигурация WebdriverIO
У меня довольно много настроек по умолчанию из wdio config
https://github.com/halfzebra/wdio-starter/blob/master/wdio.conf.js

Опишите ошибку
Пожалуйста, посмотрите журнал Travis CI https://travis-ci.org/halfzebra/wdio-starter/builds/480278039

ERROR webdriver: Request failed due to Error: unknown error: Chrome failed to start: exited abnormally
  (unknown error: DevToolsActivePort file doesn't exist)
  (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)

https://travis-ci.org/halfzebra/wdio-starter

Воспроизводить
Создайте форк https://github.com/halfzebra/wdio-starter и запустите на Travis CI.

Ожидаемое поведение
Должен работать на Travis CI

Самый полезный комментарий

Спасибо за совет, у меня все получилось!

Все 3 Комментарий

@halfzebra Нет пользовательского интерфейса для запуска Chrome в сборке Travis. Вы должны настроить xvfb в своем файле travis.yaml или использовать безголовый хром

Также присоединяйтесь к нашимGitter на подобные вопросы. Это не обязательно проблема.

Как запустить Chrome в режиме без головы, см., Например, https://github.com/webdriverio/webdriverio/issues/3130#issuecomment -447405876

Спасибо за совет, у меня все получилось!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги