net.thucydides.core.pages
Class Pages
java.lang.Object
net.thucydides.core.pages.Pages
- All Implemented Interfaces:
- Serializable
public class Pages
- extends Object
- implements Serializable
The Pages object keeps track of what web pages a test visits, and helps with mapping pages to Page Objects.
A Pages object is associated with a WebDriver driver instance, so you need a Pages object for any
given WebDriver driver.
- Author:
- johnsmart
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Pages
public Pages(Configuration configuration)
Pages
public Pages()
Pages
public Pages(org.openqa.selenium.WebDriver driver)
Pages
public Pages(org.openqa.selenium.WebDriver driver,
Configuration Configuration)
setDriver
public void setDriver(org.openqa.selenium.WebDriver driver)
getDriver
public org.openqa.selenium.WebDriver getDriver()
getProxyFactory
protected WebdriverProxyFactory getProxyFactory()
getConfiguration
public Configuration getConfiguration()
getAt
public <T extends PageObject> T getAt(Class<T> pageObjectClass)
getPage
public <T extends PageObject> T getPage(Class<T> pageObjectClass)
get
public <T extends PageObject> T get(Class<T> pageObjectClass)
currentPageAt
public <T extends PageObject> T currentPageAt(Class<T> pageObjectClass)
isCurrentPageAt
public boolean isCurrentPageAt(Class<? extends PageObject> pageObjectClass)
getDefaultBaseUrl
public String getDefaultBaseUrl()
- The default URL for this set of tests, or the system default URL if undefined.
setDefaultBaseUrl
public void setDefaultBaseUrl(String defaultBaseUrl)
- Set a default base URL for a specific set of tests.
onSamePage
public Pages onSamePage()
Copyright © 2011-2013 Wakaleo Consulting. All Rights Reserved.