com.github.markusbernhardt.selenium2library.keywords
Class FormElement
java.lang.Object
com.github.markusbernhardt.selenium2library.keywords.BrowserManagement
com.github.markusbernhardt.selenium2library.keywords.Cookie
com.github.markusbernhardt.selenium2library.keywords.Element
com.github.markusbernhardt.selenium2library.keywords.FormElement
- Direct Known Subclasses:
- JavaScript
public abstract class FormElement
- extends Element
|
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.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 |
FormElement
public FormElement()
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.