Selenium2Library https 证书
时间: 2023-08-28 17:07:46 浏览: 235
https证书
Selenium2Library是Robot Framework的一个测试库,用于测试Web应用程序。对于使用HTTP协议的网站,我们可以使用Selenium2Library来进行自动化测试。对于使用HTTPS协议的网站,需要考虑证书的问题。
在使用Selenium2Library测试HTTPS网站时,我们需要注意以下几点:
1. 需要使用“https://”开头的URL。
2. 需要设置忽略证书验证的选项。
关于第二点,Selenium2Library提供了一个“Create Webdriver”关键字,可以用来创建WebDriver实例。我们可以通过设置desired_capabilities来控制WebDriver的行为,例如设置忽略证书验证。
下面是一个示例代码:
```python
*** Settings ***
Library Selenium2Library
*** Test Cases ***
Test HTTPS Website
Create Webdriver chrome desired_capabilities={"acceptInsecureCerts": true}
Go To https://example.com
Title Should Be Example Domain
Close Browser
```
在这个示例中,我们通过设置“acceptInsecureCerts”选项为true来忽略证书验证。这样,Selenium2Library就可以成功访问HTTPS网站了。
需要注意的是,忽略证书验证可能会存在安全风险,建议在测试环境中使用。在生产环境中,应该使用有效的证书来保证安全性。
阅读全文