一、背景
现在为了等保测评,所有的访问方式都需要配置ssl证书,web项目也需要通过https去访问。由于提供的是一个泛域名的证书,但我们通常都是通过IP访问。所以第一次访问网页的时候会出现如下界面:

在执行selenium自动化测试的时候就会报错。
二、解决办法
2.1 Chrome
from selenium import webdriver
options = webdriver.ChromeOptions()
# chrome中加入配置参数
options.add_argument('–ignore-certificate-errors')
driver = webdriver.Chrome(chrome_options=options)
driver.get('https://10.10.10.10')
2.2 FireFox浏览器
from selenium import webdriver
oprofile = webdriver.FirefoxOptions()
# 配置文件设置True
oprofile.accept_insecure_certs = True
dirver = webdriver.Firefox(firefox_profile=oprofile)
driver.get('https://10.10.10.10')
此时就可解决SSL证书错误的问题





