public class Pages
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
Pages() |
Pages(Configuration configuration) |
Pages(org.openqa.selenium.WebDriver driver) |
Pages(org.openqa.selenium.WebDriver driver,
Configuration configuration) |
Modifier and Type | Method and Description |
---|---|
<T extends PageObject> |
currentPageAt(java.lang.Class<T> pageObjectClass) |
<T extends PageObject> |
get(java.lang.Class<T> pageObjectClass) |
<T extends PageObject> |
getAt(java.lang.Class<T> pageObjectClass) |
Configuration |
getConfiguration() |
java.lang.String |
getDefaultBaseUrl()
The default URL for this set of tests, or the system default URL if undefined.
|
org.openqa.selenium.WebDriver |
getDriver() |
<T extends PageObject> |
getPage(java.lang.Class<T> pageObjectClass) |
static <T extends PageObject> |
instrumentedPageObjectUsing(java.lang.Class<T> pageObjectClass,
org.openqa.selenium.WebDriver driver) |
boolean |
isCurrentPageAt(java.lang.Class<? extends PageObject> pageObjectClass) |
Pages |
onSamePage() |
void |
setDefaultBaseUrl(java.lang.String defaultBaseUrl)
Set a default base URL for a specific set of tests.
|
void |
setDriver(org.openqa.selenium.WebDriver driver) |
public Pages(Configuration configuration)
public Pages()
public Pages(org.openqa.selenium.WebDriver driver)
public Pages(org.openqa.selenium.WebDriver driver, Configuration configuration)
public void setDriver(org.openqa.selenium.WebDriver driver)
public org.openqa.selenium.WebDriver getDriver()
public Configuration getConfiguration()
public <T extends PageObject> T getAt(java.lang.Class<T> pageObjectClass)
public <T extends PageObject> T getPage(java.lang.Class<T> pageObjectClass)
public <T extends PageObject> T get(java.lang.Class<T> pageObjectClass)
public <T extends PageObject> T currentPageAt(java.lang.Class<T> pageObjectClass)
public boolean isCurrentPageAt(java.lang.Class<? extends PageObject> pageObjectClass)
public java.lang.String getDefaultBaseUrl()
public void setDefaultBaseUrl(java.lang.String defaultBaseUrl)
public Pages onSamePage()
public static <T extends PageObject> T instrumentedPageObjectUsing(java.lang.Class<T> pageObjectClass, org.openqa.selenium.WebDriver driver)