目前,我正在使用以下堆栈:

 1. Selenium Webdriver 3.0.1 (NodeJS API)
 2. Mocha
 3. Chromedriver 2.25.3

通常,当我在Codeship中运行测试(连续集成)时,会出现以下错误:
Uncaught WebDriverError: chrome not reachable
(Driver info: chromedriver=2.25.426924 (649f9b868f6783ec9de71c123212b908bf3b232e),platform=Linux 4.2.0-42-generic x86_64)

注意:这从来没有在本地运行,仅当我的测试以编码方式启动时才会发生,并且是间歇性错误(有时会发生,有时不会发生)

屏幕截图错误:

google-chrome - Selenium-Uncaught WebDriverError:无法访问Chrome-LMLPHP

任何想法如何解决这个问题?

最佳答案

Codeship是否在其测试服务器上安装了chrome?

我猜不是。最好是针对phantomjs(无头浏览器)运行此命令,而不是出于CI目的。

07-26 09:40