我面临在无头环境中运行量角器测试的问题。我知道 Chrome 的选项,这意味着设置如下:
capabilities: {
browserName: 'chrome',
chromeOptions: {
args: [ "--headless", "--disable-gpu" ]
}
}
然而,当使用这种方法时,我不得不在我的系统上安装Chrome,这对我来说不是一个选项,因为我无法确定我的测试将会运行的环境。在我的情况下,PhantomJS会很棒,因为你需要的只是安装npm包。但PhantomJS目前已被弃用,可能会导致一些意想不到的错误。 所以我的问题是:有没有办法使用无头Chrome或其他替代方案(如PhantomJS),这不会让我安装任何浏览器?
感谢您的时间。