private static WebDriver getThreadLocalWebDriver(final Configuration configuration, final WebDriverFactory webDriverFactory, final String driver) { if (!inThisTestThread().driverIsRegisteredFor(driver)) { inThisTestThread().registerDriverCalled(driver) .forDriver(newDriver(configuration, webDriverFactory, driver)); } return inThisTestThread().useDriver(driver); }
private static WebDriver getThreadLocalWebDriver(final Configuration configuration, final WebDriverFactory webDriverFactory, final String driver) { if (!inThisTestThread().driverIsRegisteredFor(driver)) { inThisTestThread().registerDriverCalled(driver) .forDriver(newDriver(configuration, webDriverFactory, driver)); } return inThisTestThread().useDriver(driver); }
private static WebDriver instantiatedThreadLocalWebDriver(final DriverConfiguration configuration, final WebDriverFactory webDriverFactory, final String driver, final String options) { String uniqueDriverName = uniqueDriverNameFor(driver, options); if (!inThisTestThread().driverIsRegisteredFor(uniqueDriverName)) { inThisTestThread().registerDriverCalled(uniqueDriverName) .forDriver(newDriver(configuration, webDriverFactory, driverTypeOf(driver), options)); } return inThisTestThread().useDriver(uniqueDriverName); }