是否有任何选项可以处理 chrome 浏览器的证书错误?

问题描述

我正在开发我的新自动化项目,是否有任何选项可以处理 chrome 浏览器的证书错误?就像我们对硒一样 -

ChromeOptions opt= new ChromeOptions();

opt.addArguments("ignore-certificate-errors");

解决方法

使用 qaf 时,您可以使用属性设置驱动程序功能。您可以在 setting driver capabilities 的文档中找到详细信息。通过属性设置功能时,您可以提供功能对象的 json 表示。如果您不知道如何创建 json,最简单的方法是创建功能对象并在控制台中使用 JSONUtil.toString(capability) 打印,然后使用它。下面是设置chrome选项的示例:

chrome.additional.capabilities={"chromeOptions":{"args":["--ignore-certificate-errors"]}}

另一种通过代码提供能力的方式,你可以使用driver listener你可以在void beforeInitialize(Capabilities)方法中附加能力

您也可以参考similar question