目前,我正在使用以下堆栈:
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)
注意:这从来没有在本地运行,仅当我的测试以编码方式启动时才会发生,并且是间歇性错误(有时会发生,有时不会发生)
屏幕截图错误:
任何想法如何解决这个问题?
最佳答案
Codeship是否在其测试服务器上安装了chrome?
我猜不是。最好是针对phantomjs(无头浏览器)运行此命令,而不是出于CI目的。