Example usage for org.openqa.selenium.ie InternetExplorerDriver IGNORE_ZOOM_SETTING

List of usage examples for org.openqa.selenium.ie InternetExplorerDriver IGNORE_ZOOM_SETTING

Introduction

In this page you can find the example usage for org.openqa.selenium.ie InternetExplorerDriver IGNORE_ZOOM_SETTING.

Prototype

String IGNORE_ZOOM_SETTING

To view the source code for org.openqa.selenium.ie InternetExplorerDriver IGNORE_ZOOM_SETTING.

Click Source Link

Document

Capability that defines whether to ignore the browser zoom level or not.

Usage

From source file:com.ggasoftware.uitest.utils.WebDriverWrapper.java

License:Open Source License

/**
 * initialization InternetExplorerDriver
 *//*from   www.  j  a  v a  2 s.c  o  m*/
public static void initInternetExplorerDriver() {
    ReporterNGExt.logTechnical("Initialization Internet Explorer Driver");
    DesiredCapabilities capabilities = new DesiredCapabilities();
    capabilities.setPlatform(Platform.WINDOWS);
    capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
    capabilities.setCapability(CapabilityType.HAS_NATIVE_EVENTS, true);
    capabilities.setJavascriptEnabled(true);
    capabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
    capabilities.setCapability(InternetExplorerDriver.IGNORE_ZOOM_SETTING, true);
    capabilities.setCapability(InternetExplorerDriver.IE_ENSURE_CLEAN_SESSION, true);
    setWebDriver(new InternetExplorerDriver(capabilities));
    setTimeout(TIMEOUT);
    getDriver().manage().window().maximize();
}

From source file:com.seleniumtests.ut.browserfactory.TestIECapabilityFactory.java

License:Apache License

@Test(groups = { "ut" })
public void testCreateDefaultIECapabilities() {

    MutableCapabilities capa = new IECapabilitiesFactory(config).createCapabilities();

    Assert.assertEquals(capa.getCapability(CapabilityType.BROWSER_NAME), "internet explorer");
    Assert.assertTrue((Boolean) capa.getCapability(InternetExplorerDriver.IGNORE_ZOOM_SETTING));
    Assert.assertTrue((Boolean) capa
            .getCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS));
    Assert.assertTrue((Boolean) capa.getCapability(InternetExplorerDriver.IE_ENSURE_CLEAN_SESSION));
    Assert.assertEquals((String) capa.getCapability(InternetExplorerDriver.INITIAL_BROWSER_URL), "about:blank");
}

From source file:org.me.seleniumGridUI.SeleniumGridOperation.java

public static DesiredCapabilities CreateBrowserCapbility(String browser) {
    DesiredCapabilities caps = null;/*from  w ww.  j  ava 2s.  c  om*/
    if (browser.equalsIgnoreCase("firefox")) {
        caps = DesiredCapabilities.firefox();
    } else if (browser.equalsIgnoreCase("chrome")) {
        caps = DesiredCapabilities.chrome();
        ChromeOptions options = new ChromeOptions();
        options.addArguments("disable-popup-blocking");
        options.addArguments("disable-prompt-on-repost");
        options.addArguments("whitelist-ips");
        options.addArguments("no-first-run");
        options.addArguments("disk-cache-size=1");
        options.addArguments("media-cache-size=1");
        options.addArguments("test-type");
        caps.setCapability(ChromeOptions.CAPABILITY, options);
    } else if (browser.equalsIgnoreCase("ie")) {
        caps = DesiredCapabilities.internetExplorer();
        caps.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
        caps.setCapability(InternetExplorerDriver.REQUIRE_WINDOW_FOCUS, true);
        caps.setCapability(InternetExplorerDriver.IGNORE_ZOOM_SETTING, true);
        caps.setCapability(InternetExplorerDriver.ENABLE_ELEMENT_CACHE_CLEANUP, true);
        caps.setCapability(InternetExplorerDriver.NATIVE_EVENTS, false);
        caps.setCapability(InternetExplorerDriver.UNEXPECTED_ALERT_BEHAVIOR, UnexpectedAlertBehaviour.DISMISS);
    } else if (browser.equalsIgnoreCase("phantomjs")) {
        caps = DesiredCapabilities.phantomjs();
    } else if (browser.equalsIgnoreCase("safari")) {
        caps = DesiredCapabilities.safari();
    } else if (browser.equalsIgnoreCase("iphone")) {
        caps = DesiredCapabilities.iphone();
    } else if (browser.equalsIgnoreCase("ipad")) {
        caps = DesiredCapabilities.ipad();
    } else {
        caps = DesiredCapabilities.htmlUnit();
    }
    return caps;
}