是否可以通过配置选项启动浏览器?
尝试运行持续集成(CircleCi)时遇到问题
Launching Headless Chrome
Failed to launch chrome!
[0731/172545.445686:ERROR:zygote_host_impl_linux.cc(89)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
答案 0 :(得分:2)
是的,应该可行。 Pa11y设置中的chromeLaunchConfig object接受Puppeteer配置选项,包括args
,该选项将Chromium flags传递给无头浏览器本身。
我尚未对其进行测试,但是希望可以在您的Pa11y CI设置中使用这种方法:
chromeLaunchConfig: {
args: ['--no-sandbox']
}