首页 > 解决方案 > 是否有任何选项可以处理 chrome 浏览器的证书错误?

问题描述

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

ChromeOptions opt= new ChromeOptions();

opt.addArguments("忽略证书错误");

标签: seleniumselenium-webdriverselenium-chromedriverqaf

解决方案


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

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

另一种通过代码提供功能的方法,您可以使用驱动程序侦听器void beforeInitialize(Capabilities),您可以在方法中附加功能

您也可以参考类似的问题


推荐阅读