-
public class WebDriverFactory
-
-
Field Summary
Fields Modifier and Type Field Description private final WebDriverSettingsdriverSettingsprivate final BrowserManagerbrowserManagerprivate final ImmutableConfigimmutableConfig
-
Constructor Summary
Constructors Constructor Description WebDriverFactory(WebDriverSettings driverSettings, BrowserManager browserManager, ImmutableConfig immutableConfig)
-
Method Summary
Modifier and Type Method Description final WebDriverSettingsgetDriverSettings()final BrowserManagergetBrowserManager()final ImmutableConfiggetImmutableConfig()final WebDrivercreate(Boolean start)Create a WebDriver final WebDrivercreate(VolatileConfig conf, Boolean start)Create a WebDriver final WebDrivercreate(BrowserId browserId, Integer priority, VolatileConfig conf, Boolean start)Create a WebDriver final Pair<Browser, WebDriver>createBrowserAndDriver(BrowserId browserId, Integer priority, VolatileConfig conf, Boolean start)Create a WebDriver -
-
Constructor Detail
-
WebDriverFactory
WebDriverFactory(WebDriverSettings driverSettings, BrowserManager browserManager, ImmutableConfig immutableConfig)
-
-
Method Detail
-
getDriverSettings
final WebDriverSettings getDriverSettings()
-
getBrowserManager
final BrowserManager getBrowserManager()
-
getImmutableConfig
final ImmutableConfig getImmutableConfig()
-
create
@Synchronized() final WebDriver create(BrowserId browserId, Integer priority, VolatileConfig conf, Boolean start)
Create a WebDriver
-
createBrowserAndDriver
@Synchronized() final Pair<Browser, WebDriver> createBrowserAndDriver(BrowserId browserId, Integer priority, VolatileConfig conf, Boolean start)
Create a WebDriver
-
-
-
-