List of usage examples for org.openqa.selenium.chrome ChromeDriver ChromeDriver
public ChromeDriver()
From source file:org.selenium.tests.UnmodifiedControlsDemo_Test.java
License:Open Source License
@Before public void setUp() throws Exception { //driver = new FirefoxDriver(); driver = new ChromeDriver(); //driver = new InternetExplorerDriver(); // Not yet tested due to missing IE11 support selenium = new WebDriverBackedSelenium(driver, URL); driver.manage().window().maximize(); rap = new RapBot(driver, selenium); rap.loadApplication(URL, false); }
From source file:org.sugarcrm.voodoodriver.Chrome.java
License:Apache License
/** * Create a new Chrome browser instance. *///from w ww. j a va 2 s. c om public void newBrowser() { this.setDriver(new ChromeDriver()); this.setBrowserOpened(); }
From source file:org.terasoluna.gfw.tutorial.selenium.FunctionTestSupport.java
License:Apache License
private WebDriver newWebDriver() { WebDriver driver = null;// w w w . j a v a 2 s.c o m for (String activeProfile : getApplicationContext().getEnvironment().getActiveProfiles()) { if ("chrome".equals(activeProfile)) { driver = new ChromeDriver(); break; } else if ("firefox".equals(activeProfile)) { break; } else if ("ie".equals(activeProfile)) { driver = new InternetExplorerDriver(); break; } } if (driver == null) { FirefoxProfile profile = new FirefoxProfile(); profile.setPreference("brouser.startup.homepage_override.mstone", "ignore"); profile.setPreference("network.proxy.type", 0); driver = new FirefoxDriver(profile); } webDrivers.add(driver); return driver; }
From source file:org.terasoluna.tourreservation.tourreserve.common.FunctionTestSupport.java
License:Apache License
/** * Starts a WebDriver<br>//from www .ja v a 2s . c om * </p> * @return WebDriver web driver */ protected WebDriver createWebDriver() { WebDriver driver = null; for (String activeProfile : getApplicationContext().getEnvironment().getActiveProfiles()) { if ("chrome".equals(activeProfile)) { driver = new ChromeDriver(); break; } else if ("firefox".equals(activeProfile)) { break; } else if ("ie".equals(activeProfile)) { driver = new InternetExplorerDriver(); break; } } if (driver == null) { driver = new FirefoxDriver(); } driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); driver.get(applicationContextUrl + "?locale=" + locale.getLanguage()); return driver; }
From source file:org.testeditor.fixture.web.AbstractWebFixture.java
License:Open Source License
/** * Initialize web driver for Google Chrome. */ protected void initChromeDriver() { webDriver = new ChromeDriver(); }
From source file:org.testeditor.fixture.web.WebFixture.java
License:Open Source License
/** * Opens a specific browser (e.g. Firefox, Google-Chrome or Microsoft * Internet Explorer), it is possible to use 'firefox', 'chrome' or 'ie' as * the browserName. <br />/*from ww w . j a v a2 s .com*/ * * FitNesse usage..: |open Browser|arg1| <br /> * FitNesse example: |open Browser|firefox| <br /> * <br /> * * Please note that for Firefox there is a system property * 'webdriver.firefox.bin' which should be set to the path of the used * browser. * * @param browserName * name of browser ('ie', 'chrome' or 'firefox') * @param browserPath * path to the browser * @return true, if browser starts successful, otherwise false */ public boolean openBrowser(String browserName, String browserPath) { String osName = System.getProperty("os.name"); LOGGER.debug("open browser IN PROCESS - operating System: " + osName + ", browserName: " + browserName); try { if ("firefox".equalsIgnoreCase(browserName)) { openFirefox(osName, browserPath); } else if ("ie".equalsIgnoreCase(browserName)) { DesiredCapabilities cap = DesiredCapabilities.internetExplorer(); cap.setCapability(CapabilityType.TAKES_SCREENSHOT, false); cap.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, "true"); webDriver = new InternetExplorerDriver(cap); } else if ("chrome".equalsIgnoreCase(browserName)) { System.setProperty("webdriver.chrome.driver", browserPath); webDriver = new ChromeDriver(); } else { String logMessage = "browser '" + browserName + " not available"; LOGGER.error(logMessage); throw new StopTestException(logMessage); } } catch (WebDriverException e) { // here will be thrown an exception if installed browser was not // found LOGGER.error(e.getMessage(), e); throw new StopTestException(e.getMessage()); } return true; }
From source file:org.testeditor.ui.uiscanner.webscanner.Scanner.java
License:Open Source License
/** * Helper method for openBrowser which handles the specifics to open Chrome. * /* w w w . j a va 2 s. c o m*/ * @param osName * the name of the OS (should contain "Windows", "Mac OS" or * "Linux") */ private void openChrome(String osName) { String driverPath = System.getProperty("SLIM_CMD_VAR_CHROMEWEBDRIVERSERVER"); if (!(new File(driverPath)).exists()) { String logMessage = "driverPath: '" + driverPath + " does not exist"; MessageDialog.openError(Display.getDefault().getActiveShell(), "UiScanner - No Chrome Driver", logMessage); } else { System.setProperty("webdriver.chrome.driver", driverPath); webDriver = new ChromeDriver(); webDriverAktive = true; } }
From source file:org.vaadin.testbenchsauce.BaseTestBenchTestCase.java
private void useChromeDriver() { System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/src/test/resources/programs/chromedriver/chromedriver2_win32_0.8/chromedriver.exe"); setDriver(TestBench.createDriver(new ChromeDriver())); }
From source file:org.wisdom.test.parents.WisdomFluentLeniumTest.java
License:Apache License
@Override public WebDriver getDefaultDriver() { String browser = System.getProperty("fluentlenium.browser"); LOGGER.debug("Selecting Selenium Browser using " + browser); if (browser == null) { LOGGER.debug("Using default HTML Unit Driver"); return new HtmlUnitDriver(); }//from w w w.j a v a 2s . c om if ("chrome".equalsIgnoreCase(browser)) { LOGGER.debug("Using Chrome"); return new ChromeDriver(); } if ("firefox".equalsIgnoreCase(browser)) { LOGGER.debug("Using Firefox"); return new FirefoxDriver(); } if ("ie".equalsIgnoreCase(browser) || "internetexplorer".equalsIgnoreCase(browser)) { LOGGER.debug("Using Internet Explorer"); return new InternetExplorerDriver(); } if ("safari".equalsIgnoreCase(browser)) { LOGGER.debug("Using Safari"); return new SafariDriver(); } throw new IllegalArgumentException("Unknown browser : " + browser); }
From source file:org.wso2.carbon.automation.extensions.selenium.BrowserManager.java
License:Open Source License
private static void getDriver(String driverSelection) throws XPathExpressionException { if (driverSelection.equalsIgnoreCase(ExtensionConstants.FIREFOX_BROWSER)) { driver = new FirefoxDriver(); } else if (driverSelection.equalsIgnoreCase(ExtensionConstants.CHROME_BROWSER)) { System.setProperty("webdriver.chrome.driver", automationContext.getConfigurationValue(String.format(XPathConstants.CHROME_WEB_DRIVER_URL))); driver = new ChromeDriver(); } else if (driverSelection.equalsIgnoreCase(ExtensionConstants.IE_BROWSER)) { driver = new InternetExplorerDriver(); } else if (driverSelection.equalsIgnoreCase(ExtensionConstants.HTML_UNIT_DRIVER)) { driver = new HtmlUnitDriver(true); } else {/*from w w w . ja v a 2 s . co m*/ driver = new OperaDriver(); } }