Selenium与无头铬(2016)在TravisCI上

Mik*_*maa 5 selenium google-chrome travis-ci

Chrome现在具有原生无头模式.我想将其设置为在没有Xvfb的情况下对TravisCI运行Selenium测试.

  • 是否可以在TravisCI上轻松安装Headless Chrome二进制文件,因为大多数食谱都是从源代码编译Headless Chrome开始的

  • 与Headless Chrome一起使用时,Selenium是否需要任何特定提示

Jan*_*nke 0

Travis 提供了chrome 插件的使用。如果你想在 Linux(可信)上运行你的构建,你所要做的就是在你的 travis 文件中指定 chrome,并在开始测试之前以无头模式启动浏览器。

dist: trusty
addons:
  chrome: stable
before_install:
  - # start your web application and listen on `localhost`
  - google-chrome-stable --headless --disable-gpu --remote-debugging-port=9222 http://localhost &
Run Code Online (Sandbox Code Playgroud)