com.github.markusbernhardt.selenium2library.keywords
Class FormElement

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
              extended by com.github.markusbernhardt.selenium2library.keywords.FormElement
Direct Known Subclasses:
JavaScript

public abstract class FormElement
extends Element


Field Summary
 
Fields inherited from class com.github.markusbernhardt.selenium2library.keywords.BrowserManagement
implicitWait, remoteWebDriverProxyDomain, remoteWebDriverProxyHost, remoteWebDriverProxyPassword, remoteWebDriverProxyPort, remoteWebDriverProxyUser, remoteWebDriverProxyWorkstation, timeout, webDriverCache
 
Constructor Summary
FormElement()
           
 
Method Summary
 void checkboxShouldBeSelected(String locator)
           
 void checkboxShouldNotBeSelected(String locator)
           
 void chooseFile(String locator, String filePath)
           
 void clickButton(String locator)
           
protected  org.openqa.selenium.WebElement getCheckbox(String locator)
           
protected  List<org.openqa.selenium.WebElement> getRadioButtons(String groupName)
           
protected  org.openqa.selenium.WebElement getRadioButtonWithValue(String groupName, String value)
           
protected  String getValueFromRadioButtons(List<org.openqa.selenium.WebElement> elements)
           
 void inputPassword(String locator, String text)
           
 void inputText(String locator, String text)
           
protected  void inputTextIntoTextField(String locator, String text)
           
protected  boolean isFormElement(org.openqa.selenium.WebElement element)
           
 void pageShouldContainButton(String locator)
           
 void pageShouldContainButton(String locator, String message)
           
 void pageShouldContainButton(String locator, String message, String loglevel)
           
 void pageShouldContainCheckbox(String locator)
           
 void pageShouldContainCheckbox(String locator, String message)
           
 void pageShouldContainCheckbox(String locator, String message, String loglevel)
           
 void pageShouldContainRadioButton(String locator)
           
 void pageShouldContainRadioButton(String locator, String message)
           
 void pageShouldContainRadioButton(String locator, String message, String loglevel)
           
 void pageShouldContainTextfield(String locator)
           
 void pageShouldContainTextfield(String locator, String message)
           
 void pageShouldContainTextfield(String locator, String message, String loglevel)
           
 void pageShouldNotContainButton(String locator)
           
 void pageShouldNotContainButton(String locator, String message)
           
 void pageShouldNotContainButton(String locator, String message, String loglevel)
           
 void pageShouldNotContainCheckbox(String locator)
           
 void pageShouldNotContainCheckbox(String locator, String message)
           
 void pageShouldNotContainCheckbox(String locator, String message, String loglevel)
           
 void pageShouldNotContainRadioButton(String locator)
           
 void pageShouldNotContainRadioButton(String locator, String message)
           
 void pageShouldNotContainRadioButton(String locator, String message, String loglevel)
           
 void pageShouldNotContainTextfield(String locator)
           
 void pageShouldNotContainTextfield(String locator, String message)
           
 void pageShouldNotContainTextfield(String locator, String message, String loglevel)
           
 void radioButtonShouldBeSetTo(String groupName, String value)
           
 void radioButtonShouldNotBeSelected(String groupName)
           
 void selectCheckbox(String locator)
           
 void selectRadioButton(String groupName, String value)
           
 void submitForm()
           
 void submitForm(String locator)
           
 void textfieldShouldContain(String locator, String expected)
           
 void textfieldShouldContain(String locator, String expected, String message)
           
 void textfieldValueShouldBe(String locator, String expected)
           
 void textfieldValueShouldBe(String locator, String expected, String message)
           
 void unselectCheckbox(String locator)
           
 
Methods inherited from class com.github.markusbernhardt.selenium2library.keywords.Element
assignIdToElement, clickElement, clickImage, clickLink, currentFrameContains, currentFrameContains, currentFrameShouldNotContain, currentFrameShouldNotContain, doubleClickElement, dragAndDrop, dragAndDropByOffset, elementFind, elementFind, elementShouldBeDisabled, elementShouldBeEnabled, elementShouldBeVisible, elementShouldBeVisible, elementShouldContain, elementShouldContain, elementShouldNotBeVisible, elementShouldNotBeVisible, elementTextShouldBe, elementTextShouldBe, escapeXpathValue, fetchText, fetchValue, fetchValue, focus, frameContains, frameShouldContain, frameShouldContain, getAllLinks, getElementAttribute, getHorizontalPosition, getMatchingXpathCount, getText, getValue, getValue, getVerticalPosition, helperPageShouldContainElement, helperPageShouldNotContainElement, isElementPresent, isElementPresent, isEnabled, isTextPresent, isVisible, mapAsciiKeyCodeToKey, mouseDown, mouseDownOnImage, mouseDownOnLink, mouseOut, mouseOver, mouseUp, openContextMenu, pageContains, pageShouldContain, pageShouldContain, pageShouldContainElement, pageShouldContainElement, pageShouldContainElement, pageShouldContainElement, pageShouldContainImage, pageShouldContainImage, pageShouldContainImage, pageShouldContainLink, pageShouldContainLink, pageShouldContainLink, pageShouldNotContain, pageShouldNotContain, pageShouldNotContainElement, pageShouldNotContainElement, pageShouldNotContainElement, pageShouldNotContainElement, pageShouldNotContainImage, pageShouldNotContainImage, pageShouldNotContainImage, pageShouldNotContainLink, pageShouldNotContainLink, pageShouldNotContainLink, parseAttributeLocator, pressKey, simulate, xpathShouldMatchXTimes, xpathShouldMatchXTimes, xpathShouldMatchXTimes
 
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

FormElement

public FormElement()
Method Detail

submitForm

public void submitForm()

submitForm

public void submitForm(String locator)

checkboxShouldBeSelected

public void checkboxShouldBeSelected(String locator)

checkboxShouldNotBeSelected

public void checkboxShouldNotBeSelected(String locator)

pageShouldContainCheckbox

public void pageShouldContainCheckbox(String locator)

pageShouldContainCheckbox

public void pageShouldContainCheckbox(String locator,
                                      String message)

pageShouldContainCheckbox

public void pageShouldContainCheckbox(String locator,
                                      String message,
                                      String loglevel)

pageShouldNotContainCheckbox

public void pageShouldNotContainCheckbox(String locator)

pageShouldNotContainCheckbox

public void pageShouldNotContainCheckbox(String locator,
                                         String message)

pageShouldNotContainCheckbox

public void pageShouldNotContainCheckbox(String locator,
                                         String message,
                                         String loglevel)

selectCheckbox

public void selectCheckbox(String locator)

unselectCheckbox

public void unselectCheckbox(String locator)

pageShouldContainRadioButton

public void pageShouldContainRadioButton(String locator)

pageShouldContainRadioButton

public void pageShouldContainRadioButton(String locator,
                                         String message)

pageShouldContainRadioButton

public void pageShouldContainRadioButton(String locator,
                                         String message,
                                         String loglevel)

pageShouldNotContainRadioButton

public void pageShouldNotContainRadioButton(String locator)

pageShouldNotContainRadioButton

public void pageShouldNotContainRadioButton(String locator,
                                            String message)

pageShouldNotContainRadioButton

public void pageShouldNotContainRadioButton(String locator,
                                            String message,
                                            String loglevel)

radioButtonShouldBeSetTo

public void radioButtonShouldBeSetTo(String groupName,
                                     String value)

radioButtonShouldNotBeSelected

public void radioButtonShouldNotBeSelected(String groupName)

selectRadioButton

public void selectRadioButton(String groupName,
                              String value)

chooseFile

public void chooseFile(String locator,
                       String filePath)

inputPassword

public void inputPassword(String locator,
                          String text)

inputText

public void inputText(String locator,
                      String text)

pageShouldContainTextfield

public void pageShouldContainTextfield(String locator)

pageShouldContainTextfield

public void pageShouldContainTextfield(String locator,
                                       String message)

pageShouldContainTextfield

public void pageShouldContainTextfield(String locator,
                                       String message,
                                       String loglevel)

pageShouldNotContainTextfield

public void pageShouldNotContainTextfield(String locator)

pageShouldNotContainTextfield

public void pageShouldNotContainTextfield(String locator,
                                          String message)

pageShouldNotContainTextfield

public void pageShouldNotContainTextfield(String locator,
                                          String message,
                                          String loglevel)

textfieldShouldContain

public void textfieldShouldContain(String locator,
                                   String expected)

textfieldShouldContain

public void textfieldShouldContain(String locator,
                                   String expected,
                                   String message)

textfieldValueShouldBe

public void textfieldValueShouldBe(String locator,
                                   String expected)

textfieldValueShouldBe

public void textfieldValueShouldBe(String locator,
                                   String expected,
                                   String message)

clickButton

public void clickButton(String locator)

pageShouldContainButton

public void pageShouldContainButton(String locator)

pageShouldContainButton

public void pageShouldContainButton(String locator,
                                    String message)

pageShouldContainButton

public void pageShouldContainButton(String locator,
                                    String message,
                                    String loglevel)

pageShouldNotContainButton

public void pageShouldNotContainButton(String locator)

pageShouldNotContainButton

public void pageShouldNotContainButton(String locator,
                                       String message)

pageShouldNotContainButton

public void pageShouldNotContainButton(String locator,
                                       String message,
                                       String loglevel)

getCheckbox

protected org.openqa.selenium.WebElement getCheckbox(String locator)

getRadioButtons

protected List<org.openqa.selenium.WebElement> getRadioButtons(String groupName)

getRadioButtonWithValue

protected org.openqa.selenium.WebElement getRadioButtonWithValue(String groupName,
                                                                 String value)

getValueFromRadioButtons

protected String getValueFromRadioButtons(List<org.openqa.selenium.WebElement> elements)

inputTextIntoTextField

protected void inputTextIntoTextField(String locator,
                                      String text)

isFormElement

protected boolean isFormElement(org.openqa.selenium.WebElement element)
Specified by:
isFormElement in class Element


Copyright © 2013. All Rights Reserved.