robot framework 怎么跳过https证书验证
时间: 2023-11-18 20:06:29 浏览: 164
vscode编写RobotFramework
在 Robot Framework 中,您可以通过设置 `CURLOPT_SSL_VERIFYPEER` 和 `CURLOPT_SSL_VERIFYHOST` 选项来跳过 HTTPS 证书验证。具体来说,您可以使用 `Set Library Search Order` 关键字来导入 Selenium2Library 库,并使用 `Create Webdriver` 关键字来创建一个 Webdriver 对象。在创建 Webdriver 对象时,您可以设置 `desired_capabilities` 参数来指定浏览器选项,例如:
```
*** Settings ***
Library Selenium2Library
*** Test Cases ***
Example Test
Open Browser https://example.com chrome desired_capabilities={"chromeOptions": {"args": ["--ignore-certificate-errors"]}}
# Other test steps
Close Browser
```
在上面的示例中,我们使用 `Open Browser` 关键字来打开一个名为 `chrome` 的浏览器,并将 `desired_capabilities` 参数设置为 `{"chromeOptions": {"args": ["--ignore-certificate-errors"]}}`。这将告诉 Chrome 浏览器忽略 HTTPS 证书错误。
请注意,忽略 HTTPS 证书错误可能会导致安全风险,因此请谨慎使用。
阅读全文