根据
this documentation
您可以通过在您的
.travis.yml
配置文件
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 &
至于你的业力配置文件,请检查
this page
. 它表示您必须再添加一个标志。
出于安全原因,Google Chrome无法在基于容器的环境中运行时提供沙盒。
要在基于容器的环境中使用chrome,请将--no sandbox标志传递给chrome可执行文件。
module.exports = function(config) {
config.set({
browsers: ['Chrome', 'ChromeHeadless', 'ChromeHeadlessNoSandbox'],
// you can define custom flags
customLaunchers: {
ChromeHeadlessNoSandbox: {
base: 'ChromeHeadless',
flags: ['--no-sandbox']
}
}
})
}
要知道我有
从未
以前做过。我只是指给你正确的文件。