Webdriver.io:acceptInsecureCerts 和 acceptSslCerts 功能选项似乎没有效果

Webdriver.io: acceptInsecureCerts and acceptSslCerts capability options seem to have no effect

我正在从 webdriver.io 4 迁移到 6。 我在 wdio.conf.js 文件中设置了功能选项:

capabilities: [
    {
        maxInstances: 5,
        browserName: 'chrome',
        acceptInsecureCerts: true,
        acceptSslCerts: true,
    },
],

然后我调用一个带有自我证书的网站,但仍然收到“您的连接不安全”警告。

如何避免? 使用 4 版本时一切顺利。

尝试在开始时作为 chrome 参数传递:

{
    browserName: 'chrome',
    maxInstances: 5,
    'goog:chromeOptions': {
        args: ['--ignore-certificate-errors']
    },
}

我遇到了同样的问题,我可以通过将以下 属性 添加到功能中来解决它

strictSSL: false