Webdriverio: O teste WebdriverIO v5 falha no Travis CI com "o arquivo DevToolsActivePort não existe"

Criado em 16 jan. 2019  ·  3Comentários  ·  Fonte: webdriverio/webdriverio

Olá amigos!

Obrigado pelo WebdriverIO!

Estou tendo o seguinte problema, diga-me o que estou fazendo de errado 🙏

Ambiente

Executando dentro do Travis CI com 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"
  }
}

Configuração do WebdriverIO
Tenho a configuração padrão de wdio config
https://github.com/halfzebra/wdio-starter/blob/master/wdio.conf.js

Descreva o bug
Verifique o log do 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

Reproduzir
Fork https://github.com/halfzebra/wdio-starter e execute no Travis CI.

Comportamento esperado
Deve funcionar no Travis CI

Comentários muito úteis

Obrigado pelo conselho, funcionou bem para mim!

Todos 3 comentários

@halfzebra Não há IU para executar o Chrome no Travis build. Você deve configurar o xvfb em seu arquivo travis.yaml ou usar o cromo sem cabeça

Junte-se também ao nossoGitter para este tipo de perguntas. Isso não é um problema necessário.

Para saber como executar o Chrome no modo headless, consulte, por exemplo, https://github.com/webdriverio/webdriverio/issues/3130#issuecomment -447405876

Obrigado pelo conselho, funcionou bem para mim!

Esta página foi útil?
0 / 5 - 0 avaliações