用于IE浏览器的Selenium脚本在设置了此功能之后无法正常运行IE 11版本(32位,64位)

时间:2018-06-18 16:22:26

标签: selenium internet-explorer browser

用于IE浏览器的Selenium脚本在设置了此功能之后无法正常运行IE 11版本(32位,64位)

代码示例:

if (browserName.toLowerCase().contains("ie")) {
            //currentBrow="Internet";
            System.setProperty("webdriver.ie.driver", System.getProperty("user.dir")+"\\Drivers\\IEDriver.exe");

            DesiredCapabilities capabilities = DesiredCapabilities.internetExplorer();                  
            capabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
            capabilities.setCapability("nativeEvents", false);
            capabilities.setCapability("unexpectedAlertBehaviour", "accept");
            capabilities.setCapability("ignoreProtectedModeSettings", true);
            capabilities.setCapability("disable-popup-blocking", true);
            capabilities.setCapability("enablePersistentHover", true);
            capabilities.setCapability("ignoreZoomSetting", true);                   
            capabilities.setCapability(InternetExplorerDriver.INITIAL_BROWSER_URL, "https://www.google.com");
            System.out.println("To Launch the IE browser");

            driver = new InternetExplorerDriver(capabilities);
            driver.manage().timeouts().implicitlyWait(120, TimeUnit.SECONDS);
            driver.manage().deleteAllCookies();
            return driver;

0 个答案:

没有答案