我在acceptance.suite.yml中添加了
chromeOptions:
args: ["--headless", "--disable-gpu","--test-type","--ignore-certificate-errors"],
但是不走运?我现在能做什么?
说明编辑:
当我在无头模式下开始测试时,它们被卡住了,在_output文件(fail.png)中,我得到了空白页面。因此,我认为他们进入了“不安全连接”页面,无法通过它,我的问题是如何避免该页面
发布于 2020-02-15 22:45:00
我怀疑你想要的论点是allow-insecure-localhost
。这一行适用于我在CodeCeption中配置我的acceptance.suite.yml
文件。
- WebDriver:
url: xxx.com
window_size: false # disabled in ChromeDriver
port: 9515
browser: chrome
capabilities:
goog:chromeOptions:
args: ["allow-insecure-localhost","headless","start-maximized"]
这个页面列出了chrome支持https://peter.sh/experiments/chromium-command-line-switches/#allow-insecure-localhost的所有选项。谷歌自己从他们自己页面链接到描述ChromeDriver配置https://sites.google.com/a/chromium.org/chromedriver/capabilities的(第三方)页面。
发布于 2021-01-05 12:14:52
不确定这是否已经回答了问题,但根据协同欺骗文档https://codeception.com/docs/modules/WebDriver
modules:
enabled:
- WebDriver:
config:
url: 'http://localhost/'
browser: chrome
capabilities:
acceptInsecureCerts: true
发布于 2018-03-22 23:22:29
这对我很有效,
ChromeOptions options = (ChromeOptions) caps.getCapability(ChromeOptions.CAPABILITY);
options.addArguments("--headless", "--disable-gpu", "--window-size=1366,768", "--no-sandbox");
caps.setAcceptInsecureCerts(true);
https://stackoverflow.com/questions/45636887
复制相似问题