public abstract class AbstractPage extends AbstractUIObject
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
pageURL |
name, rootElement
CRYPTO_PATTERN, cryptoTool, driver, EXPLICIT_TIMEOUT, IMPLICIT_TIMEOUT, LOGGER, RETRY_TIME, SHORT_TIMEOUT, timer, wait
Constructor and Description |
---|
AbstractPage(org.openqa.selenium.WebDriver driver) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getPageURL() |
boolean |
isPageOpened() |
boolean |
isPageOpened(long timeout) |
void |
open()
Opens page according to specified in constructor URL.
|
java.lang.String |
savePageAsPdf() |
java.lang.String |
savePageAsPdf(boolean scaled) |
protected void |
setPageAbsoluteURL(java.lang.String url) |
protected void |
setPageURL(java.lang.String relURL) |
getName, getRootElement, isUIObjectPresent, isUIObjectPresent, setName, setRootElement
acceptAlert, allElementListsAreNotEmpty, allElementListsAreNotEmpty, allElementsPresent, allElementsPresent, assertElementPresent, assertElementPresent, assertElementWithTextPresent, assertElementWithTextPresent, attachFile, cancelAlert, check, click, click, click, clickAny, clickAny, clickHiddenElement, clickIfPresent, clickIfPresent, doubleClick, doubleClick, dragAndDrop, findExtendedWebElement, findExtendedWebElement, findExtendedWebElement, findExtendedWebElement, findExtendedWebElements, findExtendedWebElements, format, getDriver, getSelectedValue, getSelectedValues, hover, hover, hover, isAlertPresent, isAnyElementPresent, isAnyElementPresent, isChecked, isElementNotPresent, isElementNotPresent, isElementNotPresent, isElementPresent, isElementPresent, isElementPresent, isElementPresent, isElementPresent, isElementWithTextPresent, isElementWithTextPresent, isPageOpened, isPageOpened, isTitleAsExpected, isTitleAsExpectedPattern, isUrlAsExpected, navigateBack, openTab, openURL, pause, pause, pressEnter, pressTab, refresh, refresh, returnAnyPresentElement, returnAnyPresentElement, rightClick, select, select, select, select, select, selectByMatcher, selectByPartialText, sendKeys, setDriver, setImplicitTimeout, silentAlert, slide, switchWindow, trigger, trigger, type, type, uncheck, waitForElementToBeClickable, waitForElementToBeClickable, waitUntil
public void open()
protected void setPageURL(java.lang.String relURL)
protected void setPageAbsoluteURL(java.lang.String url)
public java.lang.String getPageURL()
public boolean isPageOpened()
public boolean isPageOpened(long timeout)
public java.lang.String savePageAsPdf(boolean scaled) throws java.io.IOException, com.itextpdf.text.DocumentException
java.io.IOException
com.itextpdf.text.DocumentException
public java.lang.String savePageAsPdf() throws java.io.IOException, com.itextpdf.text.DocumentException
java.io.IOException
com.itextpdf.text.DocumentException
Copyright © 2018. All Rights Reserved.