Class Configuration
- java.lang.Object
-
- org.nuxeo.runtime.test.runner.web.Configuration
-
public class Configuration extends Object
WebDriver test configuration that can be configured either from system properties or for annotations.- Author:
- Bogdan Stefanescu
-
-
Field Summary
Fields Modifier and Type Field Description protected org.openqa.selenium.WebDriverdriverThe current driverprotected DriverFactoryfactoryCustom factory to create the driverprotected StringhomeInitial URL (the one to be used by the home page)protected Class<? extends WebPage>homePageClassThe home page classprotected intportPort to use for parameter replacement in the home URL.protected static StringPORT_PLACEHOLDER
-
Constructor Summary
Constructors Constructor Description Configuration(DriverFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.openqa.selenium.WebDrivercreateDriver()protected voiddisposeDriver(org.openqa.selenium.WebDriver driver)BrowserFamilygetBrowserFamily()org.openqa.selenium.WebDrivergetDriver()DriverFactorygetFactory()StringgetHome()Class<? extends WebPage>getHomePageClass()voidhome()voidresetDriver()voidsetFactory(DriverFactory factory)voidsetHome(String url)voidsetHomePageClass(Class<? extends WebPage> homePageClass)voidsetPort(int port)Sets the port to use for parameter replacement in the home URL.
-
-
-
Field Detail
-
driver
protected org.openqa.selenium.WebDriver driver
The current driver
-
factory
protected DriverFactory factory
Custom factory to create the driver
-
port
protected int port
Port to use for parameter replacement in the home URL.- Since:
- 10.10
-
home
protected String home
Initial URL (the one to be used by the home page)
-
PORT_PLACEHOLDER
protected static final String PORT_PLACEHOLDER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Configuration
public Configuration(DriverFactory factory)
-
-
Method Detail
-
createDriver
protected org.openqa.selenium.WebDriver createDriver()
-
disposeDriver
protected void disposeDriver(org.openqa.selenium.WebDriver driver)
-
getBrowserFamily
public BrowserFamily getBrowserFamily()
-
setFactory
public void setFactory(DriverFactory factory)
-
getFactory
public DriverFactory getFactory()
-
setPort
public void setPort(int port)
Sets the port to use for parameter replacement in the home URL.- Since:
- 10.10
-
setHome
public void setHome(String url)
-
getHome
public String getHome()
-
home
public void home()
-
getDriver
public org.openqa.selenium.WebDriver getDriver()
-
resetDriver
public void resetDriver()
-
-