com.github.markusbernhardt.selenium2library.keywords
Class Element
java.lang.Object
com.github.markusbernhardt.selenium2library.keywords.BrowserManagement
com.github.markusbernhardt.selenium2library.keywords.Cookie
com.github.markusbernhardt.selenium2library.keywords.Element
- Direct Known Subclasses:
- FormElement
public abstract class Element
- extends Cookie
|
Method Summary |
void |
assignIdToElement(String locator,
String id)
|
void |
clickElement(String locator)
|
void |
clickImage(String locator)
|
void |
clickLink(String locator)
|
void |
currentFrameContains(String text)
|
void |
currentFrameContains(String text,
String logLevel)
|
void |
currentFrameShouldNotContain(String text)
|
void |
currentFrameShouldNotContain(String text,
String logLevel)
|
void |
doubleClickElement(String locator)
|
void |
dragAndDrop(String source,
String target)
|
void |
dragAndDropByOffset(String source,
int xOffset,
int yOffset)
|
protected List<org.openqa.selenium.WebElement> |
elementFind(String locator,
boolean firstOnly,
boolean required)
|
protected List<org.openqa.selenium.WebElement> |
elementFind(String locator,
boolean firstOnly,
boolean required,
String tag)
|
void |
elementShouldBeDisabled(String locator)
|
void |
elementShouldBeEnabled(String locator)
|
void |
elementShouldBeVisible(String locator)
|
void |
elementShouldBeVisible(String locator,
String message)
|
void |
elementShouldContain(String locator,
String expected)
|
void |
elementShouldContain(String locator,
String expected,
String message)
|
void |
elementShouldNotBeVisible(String locator)
|
void |
elementShouldNotBeVisible(String locator,
String message)
|
void |
elementTextShouldBe(String locator,
String expected)
|
void |
elementTextShouldBe(String locator,
String expected,
String message)
|
static String |
escapeXpathValue(String value)
|
protected String |
fetchText(String locator)
|
protected String |
fetchValue(String locator)
|
protected String |
fetchValue(String locator,
String tag)
|
void |
focus(String locator)
|
protected boolean |
frameContains(String locator,
String text)
|
void |
frameShouldContain(String locator,
String text)
|
void |
frameShouldContain(String locator,
String text,
String logLevel)
|
ArrayList<String> |
getAllLinks()
|
String |
getElementAttribute(String attributeLocator)
|
int |
getHorizontalPosition(String locator)
|
int |
getMatchingXpathCount(String xpath)
|
String |
getText(String locator)
|
String |
getValue(String locator)
|
String |
getValue(String locator,
String tag)
|
int |
getVerticalPosition(String locator)
|
protected void |
helperPageShouldContainElement(String locator,
String tag,
String message,
String logLevel)
|
protected void |
helperPageShouldNotContainElement(String locator,
String tag,
String message,
String logLevel)
|
protected boolean |
isElementPresent(String locator)
|
protected boolean |
isElementPresent(String locator,
String tag)
|
protected boolean |
isEnabled(String locator)
|
protected abstract boolean |
isFormElement(org.openqa.selenium.WebElement element)
|
protected boolean |
isTextPresent(String text)
|
protected boolean |
isVisible(String locator)
|
protected CharSequence |
mapAsciiKeyCodeToKey(int keyCode)
|
void |
mouseDown(String locator)
|
void |
mouseDownOnImage(String locator)
|
void |
mouseDownOnLink(String locator)
|
void |
mouseOut(String locator)
|
void |
mouseOver(String locator)
|
void |
mouseUp(String locator)
|
void |
openContextMenu(String locator)
|
protected boolean |
pageContains(String text)
|
void |
pageShouldContain(String text)
|
void |
pageShouldContain(String text,
String logLevel)
|
void |
pageShouldContainElement(String locator)
|
void |
pageShouldContainElement(String locator,
String message)
|
void |
pageShouldContainElement(String locator,
String message,
String logLevel)
|
void |
pageShouldContainElement(String locator,
String tag,
String message,
String logLevel)
|
void |
pageShouldContainImage(String locator)
|
void |
pageShouldContainImage(String locator,
String message)
|
void |
pageShouldContainImage(String locator,
String message,
String logLevel)
|
void |
pageShouldContainLink(String locator)
|
void |
pageShouldContainLink(String locator,
String message)
|
void |
pageShouldContainLink(String locator,
String message,
String logLevel)
|
void |
pageShouldNotContain(String text)
|
void |
pageShouldNotContain(String text,
String logLevel)
|
void |
pageShouldNotContainElement(String locator)
|
void |
pageShouldNotContainElement(String locator,
String message)
|
void |
pageShouldNotContainElement(String locator,
String message,
String logLevel)
|
void |
pageShouldNotContainElement(String locator,
String tag,
String message,
String logLevel)
|
void |
pageShouldNotContainImage(String locator)
|
void |
pageShouldNotContainImage(String locator,
String message)
|
void |
pageShouldNotContainImage(String locator,
String message,
String logLevel)
|
void |
pageShouldNotContainLink(String locator)
|
void |
pageShouldNotContainLink(String locator,
String message)
|
void |
pageShouldNotContainLink(String locator,
String message,
String logLevel)
|
protected String[] |
parseAttributeLocator(String attributeLocator)
|
void |
pressKey(String locator,
String key)
|
void |
simulate(String locator,
String event)
|
void |
xpathShouldMatchXTimes(String xpath,
int expectedXpathCount)
|
void |
xpathShouldMatchXTimes(String xpath,
int expectedXpathCount,
String message)
|
void |
xpathShouldMatchXTimes(String xpath,
int expectedXpathCount,
String message,
String logLevel)
|
| Methods inherited from class com.github.markusbernhardt.selenium2library.keywords.BrowserManagement |
closeAllBrowsers, closeBrowser, closeWindow, createDesiredCapabilities, createLocalWebDriver, createRemoteWebDriver, createWebDriver, debug, getLocation, getLogDir, getPasswordFromURL, getSeleniumImplicitWait, getSeleniumSpeed, getSeleniumTimeout, getSource, getTitle, getUserFromURL, getWindowIdentifiers, getWindowNames, getWindowTitles, goBack, goTo, html, info, locationShouldBe, locationShouldContain, log, logList, logList, logLocation, logSource, logSource, logTitle, maximizeBrowserWindow, openBrowser, openBrowser, openBrowser, openBrowser, openBrowser, openBrowser, reloadPage, selectFrame, selectWindow, selectWindow, setBrowserImplicitWait, setRemoteWebDriverProxy, setRemoteWebDriverProxy, setRemoteWebDriverProxy, setRemoteWebDriverProxy, setSeleniumImplicitWait, setSeleniumSpeed, setSeleniumTimeout, switchBrowser, titleShouldBe, trace, unselectFrame, warn |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Element
public Element()
currentFrameContains
public void currentFrameContains(String text)
currentFrameContains
public void currentFrameContains(String text,
String logLevel)
currentFrameShouldNotContain
public void currentFrameShouldNotContain(String text)
currentFrameShouldNotContain
public void currentFrameShouldNotContain(String text,
String logLevel)
elementShouldContain
public void elementShouldContain(String locator,
String expected)
elementShouldContain
public void elementShouldContain(String locator,
String expected,
String message)
frameShouldContain
public void frameShouldContain(String locator,
String text)
frameShouldContain
public void frameShouldContain(String locator,
String text,
String logLevel)
pageShouldContain
public void pageShouldContain(String text)
pageShouldContain
public void pageShouldContain(String text,
String logLevel)
pageShouldContainElement
public void pageShouldContainElement(String locator)
pageShouldContainElement
public void pageShouldContainElement(String locator,
String message)
pageShouldContainElement
public void pageShouldContainElement(String locator,
String message,
String logLevel)
pageShouldContainElement
public void pageShouldContainElement(String locator,
String tag,
String message,
String logLevel)
pageShouldNotContain
public void pageShouldNotContain(String text)
pageShouldNotContain
public void pageShouldNotContain(String text,
String logLevel)
pageShouldNotContainElement
public void pageShouldNotContainElement(String locator)
pageShouldNotContainElement
public void pageShouldNotContainElement(String locator,
String message)
pageShouldNotContainElement
public void pageShouldNotContainElement(String locator,
String message,
String logLevel)
pageShouldNotContainElement
public void pageShouldNotContainElement(String locator,
String tag,
String message,
String logLevel)
assignIdToElement
public void assignIdToElement(String locator,
String id)
elementShouldBeDisabled
public void elementShouldBeDisabled(String locator)
elementShouldBeEnabled
public void elementShouldBeEnabled(String locator)
elementShouldBeVisible
public void elementShouldBeVisible(String locator)
elementShouldBeVisible
public void elementShouldBeVisible(String locator,
String message)
elementShouldNotBeVisible
public void elementShouldNotBeVisible(String locator)
elementShouldNotBeVisible
public void elementShouldNotBeVisible(String locator,
String message)
elementTextShouldBe
public void elementTextShouldBe(String locator,
String expected)
elementTextShouldBe
public void elementTextShouldBe(String locator,
String expected,
String message)
getElementAttribute
public String getElementAttribute(String attributeLocator)
getHorizontalPosition
public int getHorizontalPosition(String locator)
getValue
public String getValue(String locator)
getValue
public String getValue(String locator,
String tag)
getText
public String getText(String locator)
getVerticalPosition
public int getVerticalPosition(String locator)
clickElement
public void clickElement(String locator)
doubleClickElement
public void doubleClickElement(String locator)
focus
public void focus(String locator)
dragAndDrop
public void dragAndDrop(String source,
String target)
dragAndDropByOffset
public void dragAndDropByOffset(String source,
int xOffset,
int yOffset)
mouseDown
public void mouseDown(String locator)
mouseOut
public void mouseOut(String locator)
mouseOver
public void mouseOver(String locator)
mouseUp
public void mouseUp(String locator)
openContextMenu
public void openContextMenu(String locator)
simulate
public void simulate(String locator,
String event)
pressKey
public void pressKey(String locator,
String key)
clickLink
public void clickLink(String locator)
getAllLinks
public ArrayList<String> getAllLinks()
mouseDownOnLink
public void mouseDownOnLink(String locator)
pageShouldContainLink
public void pageShouldContainLink(String locator)
pageShouldContainLink
public void pageShouldContainLink(String locator,
String message)
pageShouldContainLink
public void pageShouldContainLink(String locator,
String message,
String logLevel)
pageShouldNotContainLink
public void pageShouldNotContainLink(String locator)
pageShouldNotContainLink
public void pageShouldNotContainLink(String locator,
String message)
pageShouldNotContainLink
public void pageShouldNotContainLink(String locator,
String message,
String logLevel)
clickImage
public void clickImage(String locator)
mouseDownOnImage
public void mouseDownOnImage(String locator)
pageShouldContainImage
public void pageShouldContainImage(String locator)
pageShouldContainImage
public void pageShouldContainImage(String locator,
String message)
pageShouldContainImage
public void pageShouldContainImage(String locator,
String message,
String logLevel)
pageShouldNotContainImage
public void pageShouldNotContainImage(String locator)
pageShouldNotContainImage
public void pageShouldNotContainImage(String locator,
String message)
pageShouldNotContainImage
public void pageShouldNotContainImage(String locator,
String message,
String logLevel)
getMatchingXpathCount
public int getMatchingXpathCount(String xpath)
xpathShouldMatchXTimes
public void xpathShouldMatchXTimes(String xpath,
int expectedXpathCount)
xpathShouldMatchXTimes
public void xpathShouldMatchXTimes(String xpath,
int expectedXpathCount,
String message)
xpathShouldMatchXTimes
public void xpathShouldMatchXTimes(String xpath,
int expectedXpathCount,
String message,
String logLevel)
elementFind
protected List<org.openqa.selenium.WebElement> elementFind(String locator,
boolean firstOnly,
boolean required)
- Specified by:
elementFind in class BrowserManagement
elementFind
protected List<org.openqa.selenium.WebElement> elementFind(String locator,
boolean firstOnly,
boolean required,
String tag)
frameContains
protected boolean frameContains(String locator,
String text)
fetchText
protected String fetchText(String locator)
fetchValue
protected String fetchValue(String locator)
fetchValue
protected String fetchValue(String locator,
String tag)
isTextPresent
protected boolean isTextPresent(String text)
isEnabled
protected boolean isEnabled(String locator)
isVisible
protected boolean isVisible(String locator)
parseAttributeLocator
protected String[] parseAttributeLocator(String attributeLocator)
isElementPresent
protected boolean isElementPresent(String locator)
isElementPresent
protected boolean isElementPresent(String locator,
String tag)
pageContains
protected boolean pageContains(String text)
helperPageShouldContainElement
protected void helperPageShouldContainElement(String locator,
String tag,
String message,
String logLevel)
helperPageShouldNotContainElement
protected void helperPageShouldNotContainElement(String locator,
String tag,
String message,
String logLevel)
mapAsciiKeyCodeToKey
protected CharSequence mapAsciiKeyCodeToKey(int keyCode)
escapeXpathValue
public static String escapeXpathValue(String value)
isFormElement
protected abstract boolean isFormElement(org.openqa.selenium.WebElement element)
Copyright © 2013. All Rights Reserved.