python打开ie浏览器_python+selenium启动IE浏览器

1. 因为最近想要将浏览器兼容的测试自动化,采用了python+selenium的方式。

在C# + selenium + Nunit这条路上走了3个年头,如今转成python,几乎要重新设计框架。

首先,从浏览器兼容的测试自动化开始,主要是Chrome和IE11,Chrome的版本更新很快,目前已经到chrome53了,IE相对慢很多了,一直在用IE11,但是IE11的小版本很多,也会导致很多兼容性的问题:

1) 在chrome上显示正常的页面,在IE上显示得很奇怪,排版混乱等

2) 在chrome上正常操作的功能,在IE上会出现不能操作的情况,而且,ie真的很慢。

今天尝试启动IE浏览器,ie的driver还是用的比较老式的,2013年的。

但是在启动过程中:

driver = webdriver.Ie()

出现了下面的错误:

selenium.common.exceptions.WebDriverException: Message: Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones.

google了一下,找到了 虫师 的一篇文章:http://www.cnblogs.com/fnng/archive/2013/05/29/3106515.html

需要配置IE的保护模式:将红框圈出来的4个,所有的“启用保护模式”,都勾掉或者都选上,一共4个,建议都勾选上。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值