码迷,mamicode.com
首页 > Web开发 > 详细

selenium跳过https的问题

时间:2017-01-08 17:25:50      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:输入   style   ie浏览器   安全   alt   更新   获取   技术分享   网站   

背景:

周六产品给我反馈:支付成功页面后会提示这个,问自动化为什么没有发现这样的问题

技术分享

第一反应:这个地址肯定被举报了,我也肯定没有设置过安全链接,因为都没有见过这样的网址,如果有问题,应该会直接出错,先本地重现

1.先确认了发生的时间,是在昨天就发生了,而我的定时任务是在晚上2点跑,正常是可以发现这样的问题,脚本的场景是:一旦支付成功,需要获取页面上的内容,一旦跳出这样的页面,文本获取不到,用例就不在执行,我有试过用脚本跑了一遍

确认没有发生这样的问题,

2.我有手动的去操作重显场景,还是没有发生这样的问题,这个就很奇怪,

排查问题:

1.确认是否所有人都这样,产品:3楼人员测试都这样,我在2楼

2.确认账号问题,试用我没有问题的账号,也还是出现了这样的问题

3.确认浏览器是否这样,我启动的谷歌浏览没报错,产品反馈所有浏览器都会

让开发单独把这个访问出错的地址给我,发现我直接访问这个地址也会出错,而脚本中没有,那我当时手动操作的场景是不是也有问题

尝试模拟脚本:

1.在driver打开的浏览器中,输入报错地址,直接跳转到正确的页面,在手动启动浏览器在打开这个地址错误出现了。疑惑了,今天上午手动重现的场景是正确的,难道是在driver中启动尝试的吗?这点没有印象了,但是问题先定位到了

2.在尝试其他浏览火狐,IE,只要是driver启动的浏览器,输入那个地址,都会跳过https,而手动都会出错

3.尝试其他手动访问报错的地址(如12306),发现只要是driver启动的浏览器都不会提示,直接跳到正确的页面,而手动都会提示,猜测selenium内部是不是自己会跳过类似https的网站?

以下的几种尝试:前提:这个地址都没有加入到安全链接中

1.在让开发尝试几个浏览器和几个同事打开这个链接,会发现一个奇怪的现象,开发在IE浏览器中正常,其余浏览器都报错,同事A,用所有浏览器访问都正常,同事B,访问都报错,我们都在一个网段

2.怀疑浏览器版本和设置,与同事A的浏览器版本更新到一致,访问还是失败

最终疑惑还是没有解开:

1.还是没有解决为什么这个地址访问有些人会成功,有些人会失败,(网段都是同一个网段)

2.selenium 为什么会跳过https?,我对selenium没有设置过任何内容

这篇文章和查到的很多内容,都是是在提及如何跳过非法的HTTPS站点,按照情况来看,我应该会提示错误才对

http://blog.csdn.net/yanical/article/details/4311227

 

selenium跳过https的问题

标签:输入   style   ie浏览器   安全   alt   更新   获取   技术分享   网站   

原文地址:http://www.cnblogs.com/chongyou/p/6262150.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!