念念不忘
必有回响

selenium4处理SSL证书错误问题

一、背景

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

赞(0) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《selenium4处理SSL证书错误问题》
文章链接:https://dev.net.cn/241.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏