List of usage examples for org.openqa.selenium.ie InternetExplorerDriver UNEXPECTED_ALERT_BEHAVIOR
String UNEXPECTED_ALERT_BEHAVIOR
To view the source code for org.openqa.selenium.ie InternetExplorerDriver UNEXPECTED_ALERT_BEHAVIOR.
Click Source Link
From source file:org.me.seleniumGridUI.SeleniumGridOperation.java
public static DesiredCapabilities CreateBrowserCapbility(String browser) { DesiredCapabilities caps = null;/* ww w . j av a 2 s.c o m*/ 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; }