在没有浏览器安装的无头环境中进行量角器测试

时间:2017-11-14 12:23:52

标签: google-chrome protractor

我面临在无头环境中运行量角器测试的问题。我知道 Chrome 的选项,这意味着设置如下:

capabilities: {
    browserName: 'chrome',
    chromeOptions: {
        args: [ "--headless", "--disable-gpu" ]
    }
}

然而,当使用这种方法时,我不得不在我的系统上安装Chrome,这对我来说不是一个选项,因为我无法确定我的测试将会运行的环境。在我的情况下,PhantomJS会很棒,因为你需要的只是安装npm包。但PhantomJS目前已被弃用,可能会导致一些意想不到的错误。 所以我的问题是:有没有办法使用无头Chrome或其他替代方案(如PhantomJS),这不会让我安装任何浏览器?

感谢您的时间。

0 个答案:

没有答案