private static SupportedWebDriver getConfiguredWebDriverWithOverride(final Configuration configuration, final String driver) { if (StringUtils.isEmpty(driver)) { return configuration.getDriverType(); } else { return SupportedWebDriver.getDriverTypeFor(driver); } }
private static SupportedWebDriver getConfiguredWebDriverWithOverride(final Configuration configuration, final String driver) { if (StringUtils.isEmpty(driver)) { return configuration.getDriverType(); } else { return SupportedWebDriver.getDriverTypeFor(driver); } }
private String getRequestedDriver(Meta metaData) { if (StringUtils.isNotEmpty(metaData.getProperty("driver"))) { return metaData.getProperty("driver"); } if (systemConfiguration.getDriverType() != null) { return systemConfiguration.getDriverType().toString(); } return null; }
public WebDriver proxyDriver() { Class<? extends WebDriver> driverClass = webDriverFactory.getClassFor(configuration.getDriverType()); return proxyFor(driverClass, webDriverFactory); }
public WebDriver proxyDriver() { Class<? extends WebDriver> driverClass = webDriverFactory.getClassFor(configuration.getDriverType()); return proxyFor(driverClass, webDriverFactory, Injectors.getInjector().getInstance(Configuration.class)); }
/** * Ensure that the requested driver type is valid before we start the tests. * Otherwise, throw an InitializationError. */ private void checkRequestedDriverType() { if (requestedDriverSpecified()) { SupportedWebDriver.getDriverTypeFor(requestedDriver); } else { getConfiguration().getDriverType(); } }