【发布时间】:2019-01-07 01:19:00
【问题描述】:
我无法让 Travis-CI 上的 chromedriver 为我的项目 knockout-secure-binding 工作。至少,我正在尝试使用 WebdriverJS 来自动使用 Chrome 进行测试。
I noted Travis-CI 上的 chromedriver 似乎存在一些问题,包括:
- http://github.com/travis-ci/travis-ci/issues/938
- http://github.com/travis-ci/travis-ci/issues/272
- https://code.google.com/p/chromedriver/issues/detail?id=308
该问题似乎是“无法访问 chrome”的变体,据我所知,它需要 Google 的上游参与来解决它。
错误的详细信息是available through the Travis build log。
没有明显的解决方法,尽管有一条评论提到使用--no-sandbox,但不清楚在 WebdriverJS 中的何处或如何使用它。
对此的任何想法将不胜感激。
——编辑——
出于兴趣,我使用 Sauce Labs 代替 Chromedriver。
【问题讨论】:
-
尝试将
sudo: true添加到您的.travis.yml文件中。这将启动一种不同类型的虚拟机,它可能会更好地工作。 (不过,启动时间会慢一些。)
标签: google-chrome selenium-chromedriver travis-ci