zoukankan      html  css  js  c++  java
  • IE自动化下的Exception

    IE 自动化下Exception

    1.Protected Mode Setting are not same for all zones.

    1.浏览器设置,但是换了电脑就不能使用了

    IE浏览器安全模式设置,取消勾选

    2.代码解决以上问题,这样不论在那台电脑,都可以正常运行

    InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURIY_DOMAINS

    代码:

    DesiredCapabilities capabilities=new DesiredCapablities();

    capabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURIY_DOMAINS,true)

    2.遇到浏览器页面最大化

    3.缺少IE浏览器驱动包

    解决方法:往项目中添加IE驱动包,并加载驱动配置

    System.setProperty("webdriver.ie.driver","src/test/resources/IEDriverServer.exe");

    有时候配置完不生效就project->Clean

    public void IEBrowser() {
    //1.驱动文件找不到异常
    System.setProperty("webdriver.ie.driver","src/test/resources/IEDriverServer.exe");
    //创建一个设置对象,用来设置创建IE驱动时的各种设置
    DesiredCapabilities capabilities=new DesiredCapabilities();
    //2.取消IE安全设置,忽略IE的protected Mode的设置
    capabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURIY_DOMAINS,true);
    //3.忽略浏览器的页面缩放设置
    capabilities.setCapability(INTERNETEXPLORERDRIVER.IGNORE_ZOOM_SETTING,True);

    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.ie.InternetExplorerDriver;
    import org.openqa.selenium.remote.DesiredCapabilities;
    
    public class IEtestforDesiredCapabilities {
      
     public static void main(String[] args) {
    
    //it is used to define IE capability 
     DesiredCapabilities capabilities = DesiredCapabilities.internetExplorer();
      
    capabilities.setCapability(CapabilityType.BROWSER_NAME, "IE");
    capabilities.setCapability(InternetExplorerDriver.
      INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true);
    
    
    System.setProperty("webdriver.ie.driver", "C:\IEDriverServer.exe");
      
     //it is used to initialize the IE driver
     WebDriver driver = new InternetExplorerDriver(capabilities);
      
     driver.manage().window().maximize();
    
     driver.get("http://gmail.com");
      
     driver.quit();
     }
      
    }
  • 相关阅读:
    POJ 2947:Widget Factory 求同余方程
    高斯消元几道入门题总结POJ1222&&POJ1681&&POJ1830&&POJ2065&&POJ3185
    POJ 1166:The Clocks
    神经网络 --学习之路,资料汇编
    机器学习 入门资料汇编
    无符号 coredump调试
    CentOS 6.3 升级软件 gcc等,并安装部署DNN环境 (未完成,不完整)
    OpenCL size_t error
    Nervanasys --> pycuda --> installation
    tmux.conf
  • 原文地址:https://www.cnblogs.com/JacquelineQA/p/14742688.html
Copyright © 2011-2022 走看看