List of usage examples for org.openqa.selenium.opera OperaDriver OperaDriver
public OperaDriver()
From source file:pt.fccn.saw.selenium.WebDriverTestBase.java
License:Open Source License
/** * Creates a Local WebDriver given a string with the web browser name. * /*from w w w .ja v a 2 s. co m*/ * @param browser The browser name for the WebDriver initialization * @return The initialized Local WebDriver */ private static WebDriver selectLocalBrowser(String browser) throws java.net.MalformedURLException { WebDriver driver = null; if (browser.contains("firefox")) { driver = new FirefoxDriver(); } else if (browser.contains("iexplorer")) { driver = new InternetExplorerDriver(); } else if (browser.contains("chrome")) { //DesiredCapabilities capabilities = DesiredCapabilities.chrome(); //capabilities.setCapability("chrome.binary", "/usr/lib/chromium-browser/chromium-browser"); //driver = new ChromeDriver(capabilities); driver = new ChromeDriver(); } else if (browser.contains("opera")) { driver = new OperaDriver(); } else if (browser.contains("remote-chrome")) { DesiredCapabilities capabilities = DesiredCapabilities.chrome(); driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), capabilities); } else if (browser.contains("remote-firefox")) { DesiredCapabilities capabilities = DesiredCapabilities.firefox(); driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), capabilities); driver.get("http://www.google.com"); } else { // OH NOEZ! I DOAN HAZ DAT BROWSR! System.err.println("Cannot find suitable browser driver for [" + browser + "]"); } return driver; }
From source file:SeleniumDriver.DriverFactory.java
/*** * Fbrica de browser/* w w w. ja v a 2 s.c o m*/ * @psram browser CHROME * @return Webdriver directo para hacer uso */ public static WebDriver getDriver(int browser) { final int CHROME = 1; final int OPERA = 2; final int IEXPLORER = 3; final int SAFARI = 4; final int EDGE = 5; WebDriver driver = null; switch (browser) { case CHROME: driver = new ChromeDriver(); break; case OPERA: driver = new OperaDriver(); break; case IEXPLORER: driver = new InternetExplorerDriver(); break; case SAFARI: driver = new SafariDriver(); break; case EDGE: driver = new EdgeDriver(); break; default: return new FirefoxDriver(); } return driver; }
From source file:shiver.me.timbers.security.test.CucumberConfiguration.java
License:Apache License
@Bean(destroyMethod = "quit") public WebDriver webDriver(@Value("${web.driver:htmlunit}") String webDriver) { if ("htmlunit".equals(webDriver)) { return new HtmlUnitDriver(); }/*www.j ava2 s . c o m*/ if ("chrome".equals(webDriver)) { return new ChromeDriver(); } if ("firefox".equals(webDriver)) { return new FirefoxDriver(); } if ("ie".equals(webDriver)) { return new InternetExplorerDriver(); } if ("safari".equals(webDriver)) { return new SafariDriver(); } if ("opera".equals(webDriver)) { return new OperaDriver(); } throw new IllegalArgumentException(format("Web driver %s not supported.", webDriver)); }