似乎无法配置无头镀铬的窗口大小。 我的应用程序的某些组件仅在宽度大于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机器。
答案 0 :(得分:2)
您可以使用Chrome浏览器版本> = 58和配置:
capabilities: {
'browserName': process.env.PROTRACTOR_BROWSER || 'chrome',
chromeOptions: {
args: ['--headless', '--disable-gpu', '--window-size=1000x1000']
}
}
这对我有用。