一、背景
现在为了等保测评,所有的访问方式都需要配置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证书错误的问题