zoukankan      html  css  js  c++  java
  • Selenium的WebDriver打开IE失败的解决办法

    Selenium是一个十分好用的web自动测试工具,它录制的案例除了可以保存成自用的格式以外,还支持生成Java、C#、Python、Ruby代码。

    Selenium提供了丰富的API,可以很好的支持二次开发。使用WebDriver来打开FireFox和Chrome的时候没有遇到问题,但是在我打开IE的时候,问题就出来了(我使用的是Python)

    WebDriverException: Message: u'Unexpected error launching Internet Explorer. Protected Mode must be set to the same value (enabled or disabled) for all zones.'

    后来查了好些资料,找到了两种解决办法:

    1)修改IE的安全策略,就像Exception里面提示的那样。

    2)在生成webdriver对象之前先执行这些代码:

    1 from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
    2 DesiredCapabilities.INTERNETEXPLORER['ignoreProtectedModeSettings'] = True

    好了,再运行一下,看看是不是可以打开IE了。



  • 相关阅读:
    理解闭包
    .net 应用程序执行过程
    Lambda 表达式
    栈的应用
    C# string
    自包含 与 自描述
    C# 值类型 与 引用类型
    C# 装箱 与 拆箱
    sql server分页的两种方法比较
    九月天开博日志
  • 原文地址:https://www.cnblogs.com/firemeteorx/p/2364608.html
Copyright © 2011-2022 走看看