public class Pages extends Object implements 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(Class<T> pageObjectClass) |
<T extends PageObject> |
get(Class<T> pageObjectClass) |
<T extends PageObject> |
getAt(Class<T> pageObjectClass) |
Configuration |
getConfiguration() |
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(Class<T> pageObjectClass) |
protected WebdriverProxyFactory |
getProxyFactory() |
static <T extends PageObject> |
instrumentedPageObjectUsing(Class<T> pageObjectClass,
org.openqa.selenium.WebDriver driver) |
boolean |
isCurrentPageAt(Class<? extends PageObject> pageObjectClass) |
Pages |
onSamePage() |
void |
setDefaultBaseUrl(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()
protected WebdriverProxyFactory getProxyFactory()
public Configuration getConfiguration()
public <T extends PageObject> T getAt(Class<T> pageObjectClass)
public <T extends PageObject> T getPage(Class<T> pageObjectClass)
public <T extends PageObject> T get(Class<T> pageObjectClass)
public <T extends PageObject> T currentPageAt(Class<T> pageObjectClass)
public boolean isCurrentPageAt(Class<? extends PageObject> pageObjectClass)
public String getDefaultBaseUrl()
public void setDefaultBaseUrl(String defaultBaseUrl)
public Pages onSamePage()
public static <T extends PageObject> T instrumentedPageObjectUsing(Class<T> pageObjectClass, org.openqa.selenium.WebDriver driver)
Copyright © 2021. All rights reserved.