问题:窗口大小的铬选择不工作在无头铬在量角器内运行。
设置:
显色剂版本: 2.33用于量角器5.3.1
文档:
FROM node:9-alpine
RUN echo @edge http://nl.alpinelinux.org/alpine/edge/community >> /etc/apk/repositories \
&& apk add --no-cache \
python \
build-base \
git \
bash \
openjdk8-jre-base \
# chromium dependencies
nss@edge \
chromium-chromedriver@edge \
chromium@edge Protractor.conf.js :
chromeDriver: '/usr/bin/chromedriver',
directConnect: true,
capabilities: {
'browserName': 'chrome',
'chromeOptions': {
args: ['no-sandbox','headless','window-size=1366,768'],相同的设置在没有停靠环境的本地环境中工作。
错误: Chrome打开,但失败(不试图到达应用程序url)
UnhandledPromiseRejectionWarning: WebDriverError: no such session第一次审判:
'window-size=1366,768'
'window-size=1366x768'
'--window-size=1366x768'
'screen-size=1366x768'第2次审判:
onPrepare: function () {
browser.driver.manage().window().setSize(1280, 1440);
}这也与铬在默认窗口大小打开的力量锻炼。
第3次审判:
尝试将量角器更新为量角器@5.3.1(在5.1),并使用
'goog:chroomeOptions' : {
args: ['no-sandbox','headless','window-size=1366,768'],
}有人能指出什么问题吗。谢谢
发布于 2018-04-09 08:30:58
这是个记忆问题。
--shm-size=1gb解决了它。
感谢@sylvaindumont提供了解决方案。
发布于 2018-04-04 14:34:54
尝试在--start-maximized中使用chromeoptions铬选项。我有这个问题一次,添加这个标志解决了这个问题。
https://stackoverflow.com/questions/49650509
复制相似问题