在实际的自动化测试实践中,因为越来越多的站点接入https,使得我们原有的python selenium2自动化测试代码进行测试时,浏览器总是报安全问题,即便在浏览器选项中将被测网址加入信任网址也没用。
一般情况下,我们访问http站点时的代码如下:
driver = webdriver.Firefox()
driver.get(u'http://www.testingunion.com')
一般情况下,这样处理是正常, 但如果目标url是HTTPS访问模式,则浏览器会提示安全问题或是非信任站点。
在不同的浏览器上显示的提示如图所示(这里以英文版的浏览器为准):
![](http://upload-images.jianshu.io/upload_images/5146600-b06343a61122d5ee.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
浏览器SSL提示
我们看一下IE的解决方案,对ie浏览器而言,需要添加Desired Capabilities的acceptSslCerts选项为True,代码如下:
的
#_*_ coding:utf-8 _*_
__author__ = '苦叶子'
from selenium import