量角器 - 在Ubuntu 16.04中配置无头镀铬的窗口大小

时间:2017-04-06 05:57:56

标签: linux protractor

似乎无法配置无头镀铬的窗口大小。 我的应用程序的某些组件仅在宽度大于960px时才可见,但量角器无法找到它们。如果我在没有“--headless”的情况下运行测试 - 属性一切正常。 有人解决了这个问题吗?

节点版本:6.10.1 量角器版本:5.11 角度版本:1.5.8 浏览器:Chrome 操作系统和版本:Ubuntu 16.04 您的量角器配置文件:

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

解决方案:

无头浏览器的窗口大小无法配置。 我使用jenkins奴隶到头部的ubuntu机器。

1 个答案:

答案 0 :(得分:2)

您可以使用Chrome浏览器版本> = 58和配置:

capabilities: {
    'browserName': process.env.PROTRACTOR_BROWSER || 'chrome',
    chromeOptions: {
      args: ['--headless', '--disable-gpu', '--window-size=1000x1000']
    }
  }

这对我有用。