selenium - 是否有任何选项可以处理 chrome 浏览器的证书错误?
问题描述
我正在开发我的新自动化项目,是否有任何选项可以处理 chrome 浏览器的证书错误?就像我们对硒一样 -
ChromeOptions opt= new ChromeOptions();
opt.addArguments("忽略证书错误");
解决方案
使用 qaf 时,您可以使用属性设置驱动程序功能。您可以在文档中找到有关设置驱动程序功能的详细信息。通过属性设置能力时,可以提供能力对象的json表示。如果您不知道如何创建 json,最简单的方法是JSONUtil.toString(capability)
在控制台中创建能力对象并打印,然后使用它。以下是设置 chrome 选项的示例:
chrome.additional.capabilities={"chromeOptions":{"args":["--ignore-certificate-errors"]}}
另一种通过代码提供功能的方法,您可以使用驱动程序侦听器void beforeInitialize(Capabilities)
,您可以在方法中附加功能
您也可以参考类似的问题。
推荐阅读
- ruby-on-rails - 将haml-partial传递给控制器变量
- php - 何使用 PEAR DB 从 utf8 编码的 PHP 访问 latin1 编码的数据库
- java - 如何使用jGrapht在有向图中找到从一个顶点到结束顶点的所有路径?
- angularjs - 将 Ng 模型值传递给指令
- jquery - 使具有列搜索的数据表适用于多个表
- ios - RTCICEConnectionFailed 迅速
- c++ - 是否保证在 std::string 之前初始化指向字符串文字的指针?
- asp.net - 如何发布 .net 核心解决方案
- python - 有没有办法对“类型”列进行采样,同时将该类型中的所有 ID 保留在另一列中?
- flutter - 发生 Flutter Http 异常。_Exception(异常:加载数据失败)