selenium 对https网站(加密证书)进行自动化测试

news/2024/5/22 5:51:43/文章来源:https://blog.csdn.net/weixin_30332241/article/details/97758035

      由于公司需要,被测网站有证书加密,由于在selenium启动firefox的时候,它会重新建一个profile作为启动的profile,所以无论你怎么把站点设为可信任站点,在selenium启动的firefox中都是无效的。网上各种找方法,无疑都是这种思路:

【手动建立一个新的profile,将他放入一个目录中,在启动selenium server的时候,加入参数 -firefoxProfileTemplate "Profile路径"  ,这样,在rc 的client启动firefox的时候,就会以这个profile来启动firefox。同时加入参数 -trustAllSSLCertificates 这样任何SSL证书都可以通过。】另外还要启动selenium server时加入参数,Java -jar selenium-server.jar -trustAllSSLCertificates -firefoxProfileTemplate "profile的路径"。··········

      但是,由于selenium更新换代,selenium2.0版本=selenium1.0+webdriver,没有【selenium server】,另外,我用的是python语法。各种尝试后,还是以失败告终。

      好了,现在说说我的解决方法。【自己发现的哦~作为初学者,还是很开心的~~】这个方法很简单,估计大家也能找到,和上面的类似,只是不用selenium server 这个jar。

      1、手动建立一个新的profile。关闭所有的firefox浏览器,然后录入firefox -p,进入目录,如下:

  ---------->-

  2、新建一个selenium专用的配置文件,如下:(下一步--下一步,名称自己定,记住数据的文件夹地址,我是新建了一个ssl-p的文件夹)

---------->  --------->   

    3、使用新的配置文件启动firefox,并进行相关配置,如下:

-------->   

     4、以上都是网上能查到了,方便自己记忆就多写一会儿。现在开始selenium配置,如下:

 

将我们自己配置文件的地址放进去,修改一个地方就OK了!!是不是很简单?

 

 

 

         

转载于:https://www.cnblogs.com/lelelong/p/5523444.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_761769.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

seo伪原创工具_伪原创自媒体工具

在媒体工作的程序员都知道伪原创种工具。今天,让我们来谈谈如何制作这些工具之一,并学习人类语言的计算机处理技术。该计划包括:1.来自媒体的语法和语义分析关键工具伪原创:对于给定的句子,分词、词性标注、命名实体识别和链接、句法分析、语…

python面试题网站有哪些_互联网公司Python的16道经典面试题

随着Python在企业中的应用越来越多,岗位需求越来越大,面试成为了搞定优质职位的快速方式,下面是笔者面试10余家企业总结的面试题,希望对Python从业者有帮助。 Python是如何进行内存管理的? 答:从三个方面来说,一对象的…

sql优化常用的几种方法_网站外链建设常用的几种方法

外链是SEO工作中的重点内容,也是SEO需要持续的工作之一,即使是在推出绿萝算法后,外链也是让网站获取收录排名的方法。在实际SEO优化过程中,外链依然是让大部分SEO优化人员无从下手,小编整理下外链建设的几种方法仅供参…

利用JS实现购物网站商品放大镜效果

大家几乎都有在网上购物的经验,有的网站会有一个商品放大镜功能, 就是把鼠标移到图片上的时候,旁边会有另外一张大的图片展示,等同于 放大镜效果,那这样的效果怎样实现的呢,我把代码发给大家,请…

新站软件快速排名_新网站快速排名方法有哪些?新站优化排名需要注意什么?...

很多新网站建站后都有这样的忧虑,就是优化了一段时间,排名不见提升,流量不见增加,只能羡慕着竞争对手每天访客如云。但是,空想着并不会天上掉流量。所以,今天的干货重点给大家分享关于新网站快速排名的方法…

开线程插数据_Python数据分析之数据采集:使用3个线程采集电子商务网站数据...

《大数据和人工智能交流》头条号向广大初学者新增C 、Java 、Python 、Scala、javascript 等目前流行的计算机、大数据编程语言,希望大家以后关注本头条号更多的内容。使用python编写3个线程同时采集商品“新品上架”的信息:一、页面参考信息页面部分代码…

seo模拟点击软件_SEO快排

seo优化技术作为搜索引擎营销的附属服务已经存在很多年了,其中技术奥妙想必大家都有了解。通常由于搜索规则的调整,很难让一个词稳定在一个位置。尽管seo站长会采用高权重外链,泛解析站群,机器人采集内容等手段增加上词概率&#…

h5 企业网站asp源码_老旧企业网站该如何进行SEO优化改版与调整

互联网的发展时间已经有几十年的历史了,而有不少企业在互联网发展的早期就已经开始建立起了自己的企业网站。对于这部分企业来说,其企业网站建立的时间较久,但是使用的相关建站技术也是较为陈旧。在互联网发展的的近十年,相关的建…

大型网站架构演化

前言 一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计…

js 网页 隐藏地址栏_微软开放新开源网站;一行代码错误:5亿美金没了;Chrome86继续隐藏URL...

导读:本文给各位安利几个对于开发者有用的资讯和经验,希望对大家有借鉴。微软上线新开源网站近年来,微软对开放源代码似乎是上了瘾,细数下来它陆陆续续开源了不少产品,而且还增加了很多更新频率。这不,它刚…

克隆网站工具_一款开源且超好用的网站克隆机 HTTrack

0x00 前言我们在学习前端的时候,总是会想着去学习其他人网站是如何制作的,或者我们遇到一些比较有用的知识点的时候,我们可能会选择通过 Ctrl C / Ctrl V 去扒下内容,然而我并非是鼓励这种扒网站的行为,不过只要是开…

Jmter接口网站压力测试工具使用记录

1.首先下载Jmeter 官方地址:http://jmeter.apache.org/ 2.安装Jmeter 把下载的文件进行解压,产生如下目录:打开bin文件夹下的jmeter.bat文件及进入程序的主界面窗体jmeter.log是日志文件。主意:需要配置java环境。3.jmter创建一个…

(大型网站之Nginx)图解正向代理、反向代理、透明代理

一、正向代理(Forward Proxy)一般情况下,如果没有特别说明,代理技术默认说的是正向代理技术。关于正向代理的概念如下: 正向代理(forward)是一个位于客户端【用户A】和原始服务器(origin server)【服务器B】之间的服务器【代理服务器Z】&…

从零开始建站(二) - 数据库与项目规划

简介: 这节来介绍个人网站项目的数据库字段选择与项目整体的规划,上一节讲了准备工作和环境搭建,就好比建一栋大楼,上节我们把材料买齐了,地基打好了,然后我们这节就是来思考一下我们要怎样利用这些材料&am…

vc++使用cookie登录网站

以http://www.idc816.com为例 效果图: 1)先登录获取cookie,再使用cookie获取用户信息 2)记录cookie,关闭程序后重新运行程序,直接获取用户信息 使用Fiddler抓包分析: 由于IWinHttpRequest对象会自动处理302跳转,但是服务器返回的cookie&#…

微信打开网站被提示已停止访问该网页该如何解决

2019独角兽企业重金招聘Python工程师标准>>> 今天早晨发现我们公司网站只要在微信和qq中打开,分别被微信提示:已停止访问该网页,该网站链接以及在qq上被提示危险网站,千万别访问,首先先看下微信中打开网址被微信拦截并…

大型网站技术架构(四)网站的高性能架构

2019独角兽企业重金招聘Python工程师标准>>> 网站性能是客观的指标,可以具体体现到响应时间、吞吐量、并发数、性能计数器等技术指标。 1、性能测试指标 1.1 响应时间 指应用执行一个操作需要的时间,指从发出请求到最后收到响应数据所需要的时…

大型网站技术架构(七)网站的可扩展性架构

2019独角兽企业重金招聘Python工程师标准>>> 扩展性是指对现有系统影响最小的情况下,系统功能可持续扩展或提升的能力。 设计网站可扩展架构的核心思想是模块化,并在此基础上,降低模块间的耦合性,提供模块的复用性。模…

电商网站模板_企业商城解决方案:微购物商城网站怎么做

随着互联网电商的发展,微购物商城也开始流行起来。这种商城网站可以避免商家被电商平台抽佣,商家自己也无需缴纳高额推广费,可以节约不少成本。如何做好一个购物商城网站?至少要保证这几点:1.用美观的建站系统千万不要…

配置侧边栏_用Python制作网站Django实操与开发环境配置

上篇文章简单介绍了Django的基础知识,本篇将进入实际操作部分,包括Django的运行环境、开发环境配置与新建项目等内容。由于篇幅原因,笔者不得不把Demo演示放到下一篇文章,望读者(如果有的话)见谅。笔者曾有过一句感叹:…