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

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

Introduction

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

Prototype

String REQUIRE_WINDOW_FOCUS

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

Click Source Link

Document

Capability that defines to focus to browser window or not before operation.

Usage

From source file:com.example.selenium.grid.SeleniumGridIE.java

@BeforeTest
public void setup() throws MalformedURLException {

    DesiredCapabilities caps = new DesiredCapabilities();
    caps.setPlatform(org.openqa.selenium.Platform.WINDOWS);
    caps = DesiredCapabilities.internetExplorer();
    caps.setVersion("11.0.33");
    caps.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
    caps.setCapability(CapabilityType.ForSeleniumServer.ENSURING_CLEAN_SESSION, true);
    caps.setCapability(InternetExplorerDriver.ENABLE_PERSISTENT_HOVERING, true);
    caps.setCapability(InternetExplorerDriver.REQUIRE_WINDOW_FOCUS, true);
    driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), caps);
    //driver.manage().window().maximize();
}

From source file:com.partnet.automation.selenium.AbstractConfigurableDriverProvider.java

License:Apache License

/**
 * Best found default capabilities for Internet Explorer
 * /*from   w  ww .j av  a  2 s  .  c  o m*/
 * @return {@link DesiredCapabilities}
 */
protected DesiredCapabilities getInternetExplorerCapabilities() {
    final DesiredCapabilities capabilities = DesiredCapabilities.internetExplorer();

    // get past certificate security warning pages
    capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);

    // setup native events and window focus
    // http://jimevansmusic.blogspot.com/2012/06/whats-wrong-with-internet-explorer.html
    capabilities.setCapability(InternetExplorerDriver.NATIVE_EVENTS, true);
    capabilities.setCapability(InternetExplorerDriver.REQUIRE_WINDOW_FOCUS, true);

    // don't accept alerts automatically
    capabilities.setCapability(CapabilityType.UNEXPECTED_ALERT_BEHAVIOUR, false);

    return capabilities;
}

From source file:com.vaadin.addon.spreadsheet.test.tb3.MultiBrowserTest.java

License:Apache License

@Override
public void setDesiredCapabilities(DesiredCapabilities desiredCapabilities) {
    if (BrowserUtil.isIE(desiredCapabilities)) {
        desiredCapabilities.setCapability(InternetExplorerDriver.REQUIRE_WINDOW_FOCUS, true);
        desiredCapabilities.setCapability(InternetExplorerDriver.ENABLE_PERSISTENT_HOVERING, false);
    }//from w w w.  j a  v  a2  s.c o  m

    desiredCapabilities.setCapability("project", "Vaadin Spreadsheet");
    desiredCapabilities.setCapability("build",
            String.format("%s / %s", getDeploymentHostname(), Calendar.getInstance().getTime()));
    desiredCapabilities.setCapability("name",
            String.format("%s.%s", getClass().getCanonicalName(), testName.getMethodName()));

    super.setDesiredCapabilities(desiredCapabilities);
}

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

public static DesiredCapabilities CreateBrowserCapbility(String browser) {
    DesiredCapabilities caps = null;//  w  w w. j  av a 2  s .  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;
}

From source file:org.suren.autotest.web.framework.selenium.CapabilityConfig.java

License:Apache License

/**
 * ie?/*from   w w  w  .  j a  v a  2s  . co m*/
 */
private void ie() {
    String initialUrl = enginePro.getProperty(DriverConstants.INITIAL_URL, "http://surenpi.com");

    DesiredCapabilities capability = DesiredCapabilities.internetExplorer();
    capability.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
    capability.setCapability(InternetExplorerDriver.INITIAL_BROWSER_URL, initialUrl);
    capability.setCapability(InternetExplorerDriver.REQUIRE_WINDOW_FOCUS, false);
    engineCapMap.put(DRIVER_IE, capability);
}