Example usage for org.openqa.selenium.remote BrowserType OPERA

List of usage examples for org.openqa.selenium.remote BrowserType OPERA

Introduction

In this page you can find the example usage for org.openqa.selenium.remote BrowserType OPERA.

Prototype

String OPERA

To view the source code for org.openqa.selenium.remote BrowserType OPERA.

Click Source Link

Usage

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);
}