com.github.markusbernhardt.selenium2library.keywords
Class Element

java.lang.Object
  extended by com.github.markusbernhardt.selenium2library.keywords.BrowserManagement
      extended by com.github.markusbernhardt.selenium2library.keywords.Cookie
          extended by com.github.markusbernhardt.selenium2library.keywords.Element
Direct Known Subclasses:
FormElement

public abstract class Element
extends Cookie


Field Summary
 
Fields inherited from class com.github.markusbernhardt.selenium2library.keywords.BrowserManagement
implicitWait, remoteWebDriverProxyDomain, remoteWebDriverProxyHost, remoteWebDriverProxyPassword, remoteWebDriverProxyPort, remoteWebDriverProxyUser, remoteWebDriverProxyWorkstation, timeout, webDriverCache
 
Constructor Summary
Element()
           
 
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.Cookie
addCookie, deleteAllCookies, deleteCookie, getCookies, getCookieValue
 
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
 

Constructor Detail

Element

public Element()
Method Detail

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.