public class Configuration extends Object
Modifier and Type | Field and Description |
---|---|
protected org.openqa.selenium.WebDriver |
driver
The current driver
|
protected DriverFactory |
factory
Custom factory to create the driver
|
protected String |
home
Initial URL (the one to be used by the home page)
|
protected Class<? extends WebPage> |
homePageClass
The home page class
|
protected int |
port
Port to use for parameter replacement in the home URL.
|
protected static String |
PORT_PLACEHOLDER |
Constructor and Description |
---|
Configuration(DriverFactory factory) |
Modifier and Type | Method and Description |
---|---|
protected org.openqa.selenium.WebDriver |
createDriver() |
protected void |
disposeDriver(org.openqa.selenium.WebDriver driver) |
BrowserFamily |
getBrowserFamily() |
org.openqa.selenium.WebDriver |
getDriver() |
DriverFactory |
getFactory() |
String |
getHome() |
Class<? extends WebPage> |
getHomePageClass() |
void |
home() |
void |
resetDriver() |
void |
setFactory(DriverFactory factory) |
void |
setHome(String url) |
void |
setHomePageClass(Class<? extends WebPage> homePageClass) |
void |
setPort(int port)
Sets the port to use for parameter replacement in the home URL.
|
protected org.openqa.selenium.WebDriver driver
protected DriverFactory factory
protected int port
protected Class<? extends WebPage> homePageClass
protected static final String PORT_PLACEHOLDER
public Configuration(DriverFactory factory)
protected org.openqa.selenium.WebDriver createDriver()
protected void disposeDriver(org.openqa.selenium.WebDriver driver)
public BrowserFamily getBrowserFamily()
public void setFactory(DriverFactory factory)
public DriverFactory getFactory()
public void setPort(int port)
public void setHomePageClass(Class<? extends WebPage> homePageClass)
public Class<? extends WebPage> getHomePageClass()
public void home()
public org.openqa.selenium.WebDriver getDriver()
public void resetDriver()
Copyright © 2019 Nuxeo. All rights reserved.