List of usage examples for org.openqa.selenium.remote BrowserType OPERA
String OPERA
To view the source code for org.openqa.selenium.remote BrowserType OPERA.
Click Source Link
From source file:com.github.licanhua.test.framework.DefaultWebDriverProvider.java
License:Apache License
private static String getBrowserName(DesiredCapabilities cap) { String browserString = cap.getBrowserName(); if (browserString == null || "".equals(browserString)) { return "missingBrowserName"; }//from w w w. java 2 s. c om String ret = browserString; // Map browser environments to icon names. if (browserString.contains("iexplore") || browserString.startsWith("*iehta")) { ret = BrowserType.IE; } else if (browserString.contains("firefox") || browserString.startsWith("*chrome")) { if (cap.getVersion() != null && cap.getVersion().toLowerCase().equals("beta") || cap.getBrowserName().toLowerCase().contains("beta")) { ret = "firefoxbeta"; } else if (cap.getVersion() != null && cap.getVersion().toLowerCase().equals("aurora") || cap.getBrowserName().toLowerCase().contains("aurora")) { ret = "aurora"; } else if (cap.getVersion() != null && cap.getVersion().toLowerCase().equals("nightly") || cap.getBrowserName().toLowerCase().contains("nightly")) { ret = "nightly"; } else { ret = BrowserType.FIREFOX; } } else if (browserString.startsWith("*safari")) { ret = BrowserType.SAFARI; } else if (browserString.startsWith("*googlechrome")) { ret = BrowserType.CHROME; } else if (browserString.startsWith("opera")) { ret = BrowserType.OPERA; } else if (browserString.toLowerCase().contains("edge")) { ret = BrowserType.EDGE; } return ret; //ret.replace(" ", "_"); }
From source file:org.openqa.grid.web.servlet.console.MiniCapability.java
License:Apache License
private String consoleIconName(DesiredCapabilities cap) { String browserString = cap.getBrowserName(); if (Strings.isNullOrEmpty(browserString)) { return "missingBrowserName"; }/*ww w .j ava 2 s . co m*/ String ret = browserString; // Map browser environments to icon names. if (browserString.contains("iexplore") || browserString.startsWith("*iehta")) { ret = BrowserType.IE; } else if (browserString.contains("firefox") || browserString.startsWith("*chrome")) { if (cap.getVersion() != null && cap.getVersion().toLowerCase().equals("beta") || cap.getBrowserName().toLowerCase().contains("beta")) { ret = "firefoxbeta"; } else if (cap.getVersion() != null && cap.getVersion().toLowerCase().equals("aurora") || cap.getBrowserName().toLowerCase().contains("aurora")) { ret = "aurora"; } else if (cap.getVersion() != null && cap.getVersion().toLowerCase().equals("nightly") || cap.getBrowserName().toLowerCase().contains("nightly")) { ret = "nightly"; } else { ret = BrowserType.FIREFOX; } } else if (browserString.toLowerCase().contains("safari")) { if (browserString.toLowerCase().contains("technology")) { ret = "safari_technology_preview"; } else { ret = BrowserType.SAFARI; } } else if (browserString.startsWith("*googlechrome")) { ret = BrowserType.CHROME; } else if (browserString.startsWith("opera")) { ret = BrowserType.OPERA; } else if (browserString.toLowerCase().contains("edge")) { ret = BrowserType.EDGE; } return ret.replace(" ", "_"); }
From source file:org.openqa.grid.web.utils.BrowserNameUtils.java
License:Apache License
public static String consoleIconName(DesiredCapabilities cap, Registry registry) { String browserString = cap.getBrowserName(); if (browserString == null || "".equals(browserString)) { return "missingBrowserName"; }/* w w w . ja v a 2s.c o m*/ String ret = browserString; // Take care of any Grid 1.0 named environment translation. if (browserString.charAt(0) != '*') { browserString = lookupGrid1Environment(browserString, registry); } // Map browser environments to icon names. if (browserString.contains("iexplore") || browserString.startsWith("*iehta")) { ret = "internet explorer"; } else if (browserString.contains("firefox") || browserString.startsWith("*chrome")) { if (cap.getVersion() != null && cap.getVersion().toLowerCase().equals("beta") || cap.getBrowserName().toLowerCase().contains("beta")) { ret = "firefoxbeta"; } else if (cap.getVersion() != null && cap.getVersion().toLowerCase().equals("aurora") || cap.getBrowserName().toLowerCase().contains("aurora")) { ret = "aurora"; } else if (cap.getVersion() != null && cap.getVersion().toLowerCase().equals("nightly") || cap.getBrowserName().toLowerCase().contains("nightly")) { ret = "nightly"; } else { ret = "firefox"; } } else if (browserString.startsWith("*safari")) { ret = BrowserType.SAFARI; } else if (browserString.startsWith("*googlechrome")) { ret = "chrome"; } else if (browserString.startsWith("opera")) { ret = BrowserType.OPERA; } return ret.replace(" ", "_"); }
From source file:testinfrastructure.testutils.DriverInTest.java
License:Apache License
@SuppressWarnings("deprecation") public static boolean isOperaDriver(WebDriver driver) { return isDriver(driver, OperaDriver.class, BrowserType.OPERA, BrowserType.OPERA_BLINK); }