org.jbehave.web.selenium
Class SeleniumPage
java.lang.Object
org.jbehave.web.selenium.SeleniumPage
- All Implemented Interfaces:
- com.thoughtworks.selenium.Selenium
public class SeleniumPage
- extends Object
- implements com.thoughtworks.selenium.Selenium
Abstract base class for pages that use the Selenium API. It contains common
page methods, with a view to implement the Page Objects
pattern.
Field Summary |
protected com.thoughtworks.selenium.condition.ConditionRunner |
conditionRunner
|
protected com.thoughtworks.selenium.Selenium |
selenium
|
Constructor Summary |
SeleniumPage(com.thoughtworks.selenium.Selenium selenium,
com.thoughtworks.selenium.condition.ConditionRunner conditionRunner)
|
Method Summary |
void |
addCustomRequestHeader(String key,
String value)
|
void |
addLocationStrategy(String strategyName,
String functionDefinition)
|
void |
addScript(String scriptContent,
String scriptTagId)
|
void |
addSelection(String locator,
String optionLocator)
|
void |
allowNativeXpath(String allow)
|
void |
altKeyDown()
|
void |
altKeyUp()
|
void |
answerOnNextPrompt(String answer)
|
void |
assignId(String locator,
String identifier)
|
void |
attachFile(String fieldLocator,
String fileLocator)
|
void |
captureEntirePageScreenshot(String filename,
String kwargs)
|
String |
captureEntirePageScreenshotToString(String kwargs)
|
String |
captureNetworkTraffic(String type)
|
void |
captureScreenshot(String filename)
|
String |
captureScreenshotToString()
|
void |
check(String locator)
|
void |
chooseCancelOnNextConfirmation()
|
void |
chooseOkOnNextConfirmation()
|
void |
click(String locator)
|
void |
clickAt(String locator,
String coordString)
|
void |
clickButton(String name)
|
void |
clickLink(String name)
|
void |
close()
|
void |
contextMenu(String locator)
|
void |
contextMenuAt(String locator,
String coordString)
|
void |
controlKeyDown()
|
void |
controlKeyUp()
|
void |
createCookie(String nameValuePair,
String optionsString)
|
void |
deleteAllVisibleCookies()
|
void |
deleteCookie(String name,
String optionsString)
|
void |
deselectPopUp()
|
void |
doubleClick(String locator)
|
void |
doubleClickAt(String locator,
String coordString)
|
void |
dragAndDrop(String locator,
String movementsString)
|
void |
dragAndDropToObject(String locatorOfObjectToBeDragged,
String locatorOfDragDestinationObject)
|
void |
dragdrop(String locator,
String movementsString)
|
void |
fireEvent(String locator,
String eventName)
|
void |
focus(String locator)
|
String |
getAlert()
|
String[] |
getAllButtons()
|
String[] |
getAllFields()
|
String[] |
getAllLinks()
|
String[] |
getAllWindowIds()
|
String[] |
getAllWindowNames()
|
String[] |
getAllWindowTitles()
|
String |
getAttribute(String attributeLocator)
|
String[] |
getAttributeFromAllWindows(String attributeName)
|
String |
getBodyText()
|
String |
getConfirmation()
|
String |
getCookie()
|
String |
getCookieByName(String name)
|
Number |
getCssCount(String css)
|
Number |
getCursorPosition(String locator)
|
Number |
getElementHeight(String locator)
|
Number |
getElementIndex(String locator)
|
Number |
getElementPositionLeft(String locator)
|
Number |
getElementPositionTop(String locator)
|
Number |
getElementWidth(String locator)
|
String |
getEval(String script)
|
String |
getExpression(String expression)
|
String |
getHtmlSource()
|
String |
getLocation()
|
String |
getLog()
|
Number |
getMouseSpeed()
|
String |
getPrompt()
|
String |
getSelectedId(String selectLocator)
|
String[] |
getSelectedIds(String selectLocator)
|
String |
getSelectedIndex(String selectLocator)
|
String[] |
getSelectedIndexes(String selectLocator)
|
String |
getSelectedLabel(String selectLocator)
|
String[] |
getSelectedLabels(String selectLocator)
|
String |
getSelectedValue(String selectLocator)
|
String[] |
getSelectedValues(String selectLocator)
|
String[] |
getSelectOptions(String selectLocator)
|
String |
getSpeed()
|
String |
getTable(String tableCellAddress)
|
String |
getText(String locator)
|
String |
getTitle()
|
String |
getValue(String locator)
|
boolean |
getWhetherThisFrameMatchFrameExpression(String currentFrameString,
String target)
|
boolean |
getWhetherThisWindowMatchWindowExpression(String currentWindowString,
String target)
|
Number |
getXpathCount(String xpath)
|
void |
goBack()
|
void |
highlight(String locator)
|
void |
ignoreAttributesWithoutValue(String ignore)
|
boolean |
isAlertPresent()
|
boolean |
isChecked(String locator)
|
boolean |
isConfirmationPresent()
|
boolean |
isCookiePresent(String name)
|
boolean |
isEditable(String locator)
|
boolean |
isElementPresent(String locator)
|
boolean |
isOrdered(String locator1,
String locator2)
|
boolean |
isPromptPresent()
|
boolean |
isSomethingSelected(String selectLocator)
|
boolean |
isTextPresent(String pattern)
|
boolean |
isVisible(String locator)
|
void |
keyDown(String locator,
String keySequence)
|
void |
keyDownNative(String keycode)
|
void |
keyPress(String locator,
String keySequence)
|
void |
keyPressNative(String keycode)
|
void |
keyUp(String locator,
String keySequence)
|
void |
keyUpNative(String keycode)
|
void |
metaKeyDown()
|
void |
metaKeyUp()
|
void |
mouseDown(String locator)
|
void |
mouseDownAt(String locator,
String coordString)
|
void |
mouseDownRight(String locator)
|
void |
mouseDownRightAt(String locator,
String coordString)
|
void |
mouseMove(String locator)
|
void |
mouseMoveAt(String locator,
String coordString)
|
void |
mouseOut(String locator)
|
void |
mouseOver(String locator)
|
void |
mouseUp(String locator)
|
void |
mouseUpAt(String locator,
String coordString)
|
void |
mouseUpRight(String locator)
|
void |
mouseUpRightAt(String locator,
String coordString)
|
void |
open(String url)
|
void |
open(String url,
String ignoreResponseCode)
|
void |
openWindow(String url,
String windowID)
|
void |
refresh()
|
void |
removeAllSelections(String locator)
|
void |
removeScript(String scriptTagId)
|
void |
removeSelection(String locator,
String optionLocator)
|
String |
retrieveLastRemoteControlLogs()
|
void |
rollup(String rollupName,
String kwargs)
|
void |
runScript(String script)
|
void |
select(String locator,
String option)
|
void |
selectByLabel(String locator,
String label)
|
void |
selectByValue(String locator,
String value)
|
void |
selectFrame(String locator)
|
void |
selectPopUp(String windowID)
|
void |
selectWindow(String windowID)
|
void |
setBrowserLogLevel(String logLevel)
|
void |
setContext(String context)
|
void |
setCursorPosition(String locator,
String position)
|
void |
setExtensionJs(String extensionJs)
|
void |
setMouseSpeed(String pixels)
|
void |
setSpeed(String value)
|
void |
setTimeout(String timeout)
|
void |
shiftKeyDown()
|
void |
shiftKeyUp()
|
void |
showContextualBanner()
|
void |
showContextualBanner(String className,
String methodName)
|
void |
shutDownSeleniumServer()
|
void |
start()
|
void |
start(Object optionsObject)
|
void |
start(String optionsString)
|
void |
stop()
|
void |
submit(String formLocator)
|
String |
text(String locator)
|
void |
textIsNotVisible(String text)
|
void |
textIsNotVisible(String text,
String locator)
|
void |
textIsVisible(String text)
|
void |
textIsVisible(String text,
String locator)
|
void |
type(String locator,
String value)
|
void |
typeKeys(String locator,
String value)
|
void |
uncheck(String locator)
|
void |
useXpathLibrary(String libraryName)
|
String |
value(String locator)
|
void |
waitFor(com.thoughtworks.selenium.condition.Condition condition)
|
static void |
waitFor(int seconds)
|
void |
waitForCondition(String script,
String timeout)
|
void |
waitForFrameToLoad(String frameAddress,
String timeout)
|
void |
waitForPageToLoad()
|
void |
waitForPageToLoad(int seconds)
|
void |
waitForPageToLoad(String timeout)
|
void |
waitForPopUp(String windowID,
String timeout)
|
void |
windowFocus()
|
void |
windowMaximize()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
selenium
protected final com.thoughtworks.selenium.Selenium selenium
conditionRunner
protected final com.thoughtworks.selenium.condition.ConditionRunner conditionRunner
SeleniumPage
public SeleniumPage(com.thoughtworks.selenium.Selenium selenium,
com.thoughtworks.selenium.condition.ConditionRunner conditionRunner)
open
public void open(String url)
- Specified by:
open
in interface com.thoughtworks.selenium.Selenium
openWindow
public void openWindow(String url,
String windowID)
- Specified by:
openWindow
in interface com.thoughtworks.selenium.Selenium
selectWindow
public void selectWindow(String windowID)
- Specified by:
selectWindow
in interface com.thoughtworks.selenium.Selenium
selectPopUp
public void selectPopUp(String windowID)
- Specified by:
selectPopUp
in interface com.thoughtworks.selenium.Selenium
deselectPopUp
public void deselectPopUp()
- Specified by:
deselectPopUp
in interface com.thoughtworks.selenium.Selenium
selectFrame
public void selectFrame(String locator)
- Specified by:
selectFrame
in interface com.thoughtworks.selenium.Selenium
getWhetherThisFrameMatchFrameExpression
public boolean getWhetherThisFrameMatchFrameExpression(String currentFrameString,
String target)
- Specified by:
getWhetherThisFrameMatchFrameExpression
in interface com.thoughtworks.selenium.Selenium
getWhetherThisWindowMatchWindowExpression
public boolean getWhetherThisWindowMatchWindowExpression(String currentWindowString,
String target)
- Specified by:
getWhetherThisWindowMatchWindowExpression
in interface com.thoughtworks.selenium.Selenium
waitForPopUp
public void waitForPopUp(String windowID,
String timeout)
- Specified by:
waitForPopUp
in interface com.thoughtworks.selenium.Selenium
chooseCancelOnNextConfirmation
public void chooseCancelOnNextConfirmation()
- Specified by:
chooseCancelOnNextConfirmation
in interface com.thoughtworks.selenium.Selenium
chooseOkOnNextConfirmation
public void chooseOkOnNextConfirmation()
- Specified by:
chooseOkOnNextConfirmation
in interface com.thoughtworks.selenium.Selenium
answerOnNextPrompt
public void answerOnNextPrompt(String answer)
- Specified by:
answerOnNextPrompt
in interface com.thoughtworks.selenium.Selenium
goBack
public void goBack()
- Specified by:
goBack
in interface com.thoughtworks.selenium.Selenium
refresh
public void refresh()
- Specified by:
refresh
in interface com.thoughtworks.selenium.Selenium
close
public void close()
- Specified by:
close
in interface com.thoughtworks.selenium.Selenium
isAlertPresent
public boolean isAlertPresent()
- Specified by:
isAlertPresent
in interface com.thoughtworks.selenium.Selenium
isPromptPresent
public boolean isPromptPresent()
- Specified by:
isPromptPresent
in interface com.thoughtworks.selenium.Selenium
isConfirmationPresent
public boolean isConfirmationPresent()
- Specified by:
isConfirmationPresent
in interface com.thoughtworks.selenium.Selenium
getAlert
public String getAlert()
- Specified by:
getAlert
in interface com.thoughtworks.selenium.Selenium
getConfirmation
public String getConfirmation()
- Specified by:
getConfirmation
in interface com.thoughtworks.selenium.Selenium
getPrompt
public String getPrompt()
- Specified by:
getPrompt
in interface com.thoughtworks.selenium.Selenium
getLocation
public String getLocation()
- Specified by:
getLocation
in interface com.thoughtworks.selenium.Selenium
getTitle
public String getTitle()
- Specified by:
getTitle
in interface com.thoughtworks.selenium.Selenium
getBodyText
public String getBodyText()
- Specified by:
getBodyText
in interface com.thoughtworks.selenium.Selenium
getValue
public String getValue(String locator)
- Specified by:
getValue
in interface com.thoughtworks.selenium.Selenium
getText
public String getText(String locator)
- Specified by:
getText
in interface com.thoughtworks.selenium.Selenium
highlight
public void highlight(String locator)
- Specified by:
highlight
in interface com.thoughtworks.selenium.Selenium
getEval
public String getEval(String script)
- Specified by:
getEval
in interface com.thoughtworks.selenium.Selenium
isChecked
public boolean isChecked(String locator)
- Specified by:
isChecked
in interface com.thoughtworks.selenium.Selenium
getTable
public String getTable(String tableCellAddress)
- Specified by:
getTable
in interface com.thoughtworks.selenium.Selenium
getSelectedLabels
public String[] getSelectedLabels(String selectLocator)
- Specified by:
getSelectedLabels
in interface com.thoughtworks.selenium.Selenium
getSelectedLabel
public String getSelectedLabel(String selectLocator)
- Specified by:
getSelectedLabel
in interface com.thoughtworks.selenium.Selenium
getSelectedValues
public String[] getSelectedValues(String selectLocator)
- Specified by:
getSelectedValues
in interface com.thoughtworks.selenium.Selenium
getSelectedValue
public String getSelectedValue(String selectLocator)
- Specified by:
getSelectedValue
in interface com.thoughtworks.selenium.Selenium
getSelectedIndexes
public String[] getSelectedIndexes(String selectLocator)
- Specified by:
getSelectedIndexes
in interface com.thoughtworks.selenium.Selenium
getSelectedIndex
public String getSelectedIndex(String selectLocator)
- Specified by:
getSelectedIndex
in interface com.thoughtworks.selenium.Selenium
getSelectedIds
public String[] getSelectedIds(String selectLocator)
- Specified by:
getSelectedIds
in interface com.thoughtworks.selenium.Selenium
getSelectedId
public String getSelectedId(String selectLocator)
- Specified by:
getSelectedId
in interface com.thoughtworks.selenium.Selenium
isSomethingSelected
public boolean isSomethingSelected(String selectLocator)
- Specified by:
isSomethingSelected
in interface com.thoughtworks.selenium.Selenium
getSelectOptions
public String[] getSelectOptions(String selectLocator)
- Specified by:
getSelectOptions
in interface com.thoughtworks.selenium.Selenium
getAttribute
public String getAttribute(String attributeLocator)
- Specified by:
getAttribute
in interface com.thoughtworks.selenium.Selenium
isTextPresent
public boolean isTextPresent(String pattern)
- Specified by:
isTextPresent
in interface com.thoughtworks.selenium.Selenium
isElementPresent
public boolean isElementPresent(String locator)
- Specified by:
isElementPresent
in interface com.thoughtworks.selenium.Selenium
isVisible
public boolean isVisible(String locator)
- Specified by:
isVisible
in interface com.thoughtworks.selenium.Selenium
isEditable
public boolean isEditable(String locator)
- Specified by:
isEditable
in interface com.thoughtworks.selenium.Selenium
getAllButtons
public String[] getAllButtons()
- Specified by:
getAllButtons
in interface com.thoughtworks.selenium.Selenium
getAllLinks
public String[] getAllLinks()
- Specified by:
getAllLinks
in interface com.thoughtworks.selenium.Selenium
getAllFields
public String[] getAllFields()
- Specified by:
getAllFields
in interface com.thoughtworks.selenium.Selenium
getAttributeFromAllWindows
public String[] getAttributeFromAllWindows(String attributeName)
- Specified by:
getAttributeFromAllWindows
in interface com.thoughtworks.selenium.Selenium
dragdrop
public void dragdrop(String locator,
String movementsString)
- Specified by:
dragdrop
in interface com.thoughtworks.selenium.Selenium
setMouseSpeed
public void setMouseSpeed(String pixels)
- Specified by:
setMouseSpeed
in interface com.thoughtworks.selenium.Selenium
getMouseSpeed
public Number getMouseSpeed()
- Specified by:
getMouseSpeed
in interface com.thoughtworks.selenium.Selenium
dragAndDrop
public void dragAndDrop(String locator,
String movementsString)
- Specified by:
dragAndDrop
in interface com.thoughtworks.selenium.Selenium
dragAndDropToObject
public void dragAndDropToObject(String locatorOfObjectToBeDragged,
String locatorOfDragDestinationObject)
- Specified by:
dragAndDropToObject
in interface com.thoughtworks.selenium.Selenium
windowFocus
public void windowFocus()
- Specified by:
windowFocus
in interface com.thoughtworks.selenium.Selenium
windowMaximize
public void windowMaximize()
- Specified by:
windowMaximize
in interface com.thoughtworks.selenium.Selenium
getAllWindowIds
public String[] getAllWindowIds()
- Specified by:
getAllWindowIds
in interface com.thoughtworks.selenium.Selenium
getAllWindowNames
public String[] getAllWindowNames()
- Specified by:
getAllWindowNames
in interface com.thoughtworks.selenium.Selenium
getAllWindowTitles
public String[] getAllWindowTitles()
- Specified by:
getAllWindowTitles
in interface com.thoughtworks.selenium.Selenium
getHtmlSource
public String getHtmlSource()
- Specified by:
getHtmlSource
in interface com.thoughtworks.selenium.Selenium
setCursorPosition
public void setCursorPosition(String locator,
String position)
- Specified by:
setCursorPosition
in interface com.thoughtworks.selenium.Selenium
getElementIndex
public Number getElementIndex(String locator)
- Specified by:
getElementIndex
in interface com.thoughtworks.selenium.Selenium
isOrdered
public boolean isOrdered(String locator1,
String locator2)
- Specified by:
isOrdered
in interface com.thoughtworks.selenium.Selenium
getElementPositionLeft
public Number getElementPositionLeft(String locator)
- Specified by:
getElementPositionLeft
in interface com.thoughtworks.selenium.Selenium
getElementPositionTop
public Number getElementPositionTop(String locator)
- Specified by:
getElementPositionTop
in interface com.thoughtworks.selenium.Selenium
getElementWidth
public Number getElementWidth(String locator)
- Specified by:
getElementWidth
in interface com.thoughtworks.selenium.Selenium
getElementHeight
public Number getElementHeight(String locator)
- Specified by:
getElementHeight
in interface com.thoughtworks.selenium.Selenium
getCursorPosition
public Number getCursorPosition(String locator)
- Specified by:
getCursorPosition
in interface com.thoughtworks.selenium.Selenium
getExpression
public String getExpression(String expression)
- Specified by:
getExpression
in interface com.thoughtworks.selenium.Selenium
getXpathCount
public Number getXpathCount(String xpath)
- Specified by:
getXpathCount
in interface com.thoughtworks.selenium.Selenium
getCssCount
public Number getCssCount(String css)
- Specified by:
getCssCount
in interface com.thoughtworks.selenium.Selenium
assignId
public void assignId(String locator,
String identifier)
- Specified by:
assignId
in interface com.thoughtworks.selenium.Selenium
allowNativeXpath
public void allowNativeXpath(String allow)
- Specified by:
allowNativeXpath
in interface com.thoughtworks.selenium.Selenium
ignoreAttributesWithoutValue
public void ignoreAttributesWithoutValue(String ignore)
- Specified by:
ignoreAttributesWithoutValue
in interface com.thoughtworks.selenium.Selenium
waitForCondition
public void waitForCondition(String script,
String timeout)
- Specified by:
waitForCondition
in interface com.thoughtworks.selenium.Selenium
setTimeout
public void setTimeout(String timeout)
- Specified by:
setTimeout
in interface com.thoughtworks.selenium.Selenium
waitForPageToLoad
public void waitForPageToLoad(String timeout)
- Specified by:
waitForPageToLoad
in interface com.thoughtworks.selenium.Selenium
waitForFrameToLoad
public void waitForFrameToLoad(String frameAddress,
String timeout)
- Specified by:
waitForFrameToLoad
in interface com.thoughtworks.selenium.Selenium
getCookie
public String getCookie()
- Specified by:
getCookie
in interface com.thoughtworks.selenium.Selenium
getCookieByName
public String getCookieByName(String name)
- Specified by:
getCookieByName
in interface com.thoughtworks.selenium.Selenium
isCookiePresent
public boolean isCookiePresent(String name)
- Specified by:
isCookiePresent
in interface com.thoughtworks.selenium.Selenium
createCookie
public void createCookie(String nameValuePair,
String optionsString)
- Specified by:
createCookie
in interface com.thoughtworks.selenium.Selenium
deleteCookie
public void deleteCookie(String name,
String optionsString)
- Specified by:
deleteCookie
in interface com.thoughtworks.selenium.Selenium
deleteAllVisibleCookies
public void deleteAllVisibleCookies()
- Specified by:
deleteAllVisibleCookies
in interface com.thoughtworks.selenium.Selenium
setBrowserLogLevel
public void setBrowserLogLevel(String logLevel)
- Specified by:
setBrowserLogLevel
in interface com.thoughtworks.selenium.Selenium
runScript
public void runScript(String script)
- Specified by:
runScript
in interface com.thoughtworks.selenium.Selenium
addLocationStrategy
public void addLocationStrategy(String strategyName,
String functionDefinition)
- Specified by:
addLocationStrategy
in interface com.thoughtworks.selenium.Selenium
captureEntirePageScreenshot
public void captureEntirePageScreenshot(String filename,
String kwargs)
- Specified by:
captureEntirePageScreenshot
in interface com.thoughtworks.selenium.Selenium
rollup
public void rollup(String rollupName,
String kwargs)
- Specified by:
rollup
in interface com.thoughtworks.selenium.Selenium
addScript
public void addScript(String scriptContent,
String scriptTagId)
- Specified by:
addScript
in interface com.thoughtworks.selenium.Selenium
removeScript
public void removeScript(String scriptTagId)
- Specified by:
removeScript
in interface com.thoughtworks.selenium.Selenium
useXpathLibrary
public void useXpathLibrary(String libraryName)
- Specified by:
useXpathLibrary
in interface com.thoughtworks.selenium.Selenium
setContext
public void setContext(String context)
- Specified by:
setContext
in interface com.thoughtworks.selenium.Selenium
attachFile
public void attachFile(String fieldLocator,
String fileLocator)
- Specified by:
attachFile
in interface com.thoughtworks.selenium.Selenium
captureScreenshot
public void captureScreenshot(String filename)
- Specified by:
captureScreenshot
in interface com.thoughtworks.selenium.Selenium
captureScreenshotToString
public String captureScreenshotToString()
- Specified by:
captureScreenshotToString
in interface com.thoughtworks.selenium.Selenium
captureNetworkTraffic
public String captureNetworkTraffic(String type)
- Specified by:
captureNetworkTraffic
in interface com.thoughtworks.selenium.Selenium
addCustomRequestHeader
public void addCustomRequestHeader(String key,
String value)
- Specified by:
addCustomRequestHeader
in interface com.thoughtworks.selenium.Selenium
captureEntirePageScreenshotToString
public String captureEntirePageScreenshotToString(String kwargs)
- Specified by:
captureEntirePageScreenshotToString
in interface com.thoughtworks.selenium.Selenium
shutDownSeleniumServer
public void shutDownSeleniumServer()
- Specified by:
shutDownSeleniumServer
in interface com.thoughtworks.selenium.Selenium
retrieveLastRemoteControlLogs
public String retrieveLastRemoteControlLogs()
- Specified by:
retrieveLastRemoteControlLogs
in interface com.thoughtworks.selenium.Selenium
keyDownNative
public void keyDownNative(String keycode)
- Specified by:
keyDownNative
in interface com.thoughtworks.selenium.Selenium
keyUpNative
public void keyUpNative(String keycode)
- Specified by:
keyUpNative
in interface com.thoughtworks.selenium.Selenium
keyPressNative
public void keyPressNative(String keycode)
- Specified by:
keyPressNative
in interface com.thoughtworks.selenium.Selenium
click
public void click(String locator)
- Specified by:
click
in interface com.thoughtworks.selenium.Selenium
doubleClick
public void doubleClick(String locator)
- Specified by:
doubleClick
in interface com.thoughtworks.selenium.Selenium
contextMenu
public void contextMenu(String locator)
- Specified by:
contextMenu
in interface com.thoughtworks.selenium.Selenium
clickAt
public void clickAt(String locator,
String coordString)
- Specified by:
clickAt
in interface com.thoughtworks.selenium.Selenium
doubleClickAt
public void doubleClickAt(String locator,
String coordString)
- Specified by:
doubleClickAt
in interface com.thoughtworks.selenium.Selenium
contextMenuAt
public void contextMenuAt(String locator,
String coordString)
- Specified by:
contextMenuAt
in interface com.thoughtworks.selenium.Selenium
fireEvent
public void fireEvent(String locator,
String eventName)
- Specified by:
fireEvent
in interface com.thoughtworks.selenium.Selenium
focus
public void focus(String locator)
- Specified by:
focus
in interface com.thoughtworks.selenium.Selenium
keyPress
public void keyPress(String locator,
String keySequence)
- Specified by:
keyPress
in interface com.thoughtworks.selenium.Selenium
shiftKeyDown
public void shiftKeyDown()
- Specified by:
shiftKeyDown
in interface com.thoughtworks.selenium.Selenium
shiftKeyUp
public void shiftKeyUp()
- Specified by:
shiftKeyUp
in interface com.thoughtworks.selenium.Selenium
metaKeyDown
public void metaKeyDown()
- Specified by:
metaKeyDown
in interface com.thoughtworks.selenium.Selenium
metaKeyUp
public void metaKeyUp()
- Specified by:
metaKeyUp
in interface com.thoughtworks.selenium.Selenium
altKeyDown
public void altKeyDown()
- Specified by:
altKeyDown
in interface com.thoughtworks.selenium.Selenium
altKeyUp
public void altKeyUp()
- Specified by:
altKeyUp
in interface com.thoughtworks.selenium.Selenium
controlKeyDown
public void controlKeyDown()
- Specified by:
controlKeyDown
in interface com.thoughtworks.selenium.Selenium
controlKeyUp
public void controlKeyUp()
- Specified by:
controlKeyUp
in interface com.thoughtworks.selenium.Selenium
keyDown
public void keyDown(String locator,
String keySequence)
- Specified by:
keyDown
in interface com.thoughtworks.selenium.Selenium
keyUp
public void keyUp(String locator,
String keySequence)
- Specified by:
keyUp
in interface com.thoughtworks.selenium.Selenium
mouseOver
public void mouseOver(String locator)
- Specified by:
mouseOver
in interface com.thoughtworks.selenium.Selenium
mouseOut
public void mouseOut(String locator)
- Specified by:
mouseOut
in interface com.thoughtworks.selenium.Selenium
mouseDown
public void mouseDown(String locator)
- Specified by:
mouseDown
in interface com.thoughtworks.selenium.Selenium
mouseDownRight
public void mouseDownRight(String locator)
- Specified by:
mouseDownRight
in interface com.thoughtworks.selenium.Selenium
mouseDownAt
public void mouseDownAt(String locator,
String coordString)
- Specified by:
mouseDownAt
in interface com.thoughtworks.selenium.Selenium
mouseDownRightAt
public void mouseDownRightAt(String locator,
String coordString)
- Specified by:
mouseDownRightAt
in interface com.thoughtworks.selenium.Selenium
mouseUp
public void mouseUp(String locator)
- Specified by:
mouseUp
in interface com.thoughtworks.selenium.Selenium
mouseUpRight
public void mouseUpRight(String locator)
- Specified by:
mouseUpRight
in interface com.thoughtworks.selenium.Selenium
mouseUpAt
public void mouseUpAt(String locator,
String coordString)
- Specified by:
mouseUpAt
in interface com.thoughtworks.selenium.Selenium
mouseUpRightAt
public void mouseUpRightAt(String locator,
String coordString)
- Specified by:
mouseUpRightAt
in interface com.thoughtworks.selenium.Selenium
mouseMove
public void mouseMove(String locator)
- Specified by:
mouseMove
in interface com.thoughtworks.selenium.Selenium
mouseMoveAt
public void mouseMoveAt(String locator,
String coordString)
- Specified by:
mouseMoveAt
in interface com.thoughtworks.selenium.Selenium
clickButton
public void clickButton(String name)
clickLink
public void clickLink(String name)
select
public void select(String locator,
String option)
- Specified by:
select
in interface com.thoughtworks.selenium.Selenium
addSelection
public void addSelection(String locator,
String optionLocator)
- Specified by:
addSelection
in interface com.thoughtworks.selenium.Selenium
removeSelection
public void removeSelection(String locator,
String optionLocator)
- Specified by:
removeSelection
in interface com.thoughtworks.selenium.Selenium
removeAllSelections
public void removeAllSelections(String locator)
- Specified by:
removeAllSelections
in interface com.thoughtworks.selenium.Selenium
submit
public void submit(String formLocator)
- Specified by:
submit
in interface com.thoughtworks.selenium.Selenium
open
public void open(String url,
String ignoreResponseCode)
- Specified by:
open
in interface com.thoughtworks.selenium.Selenium
selectByLabel
public void selectByLabel(String locator,
String label)
selectByValue
public void selectByValue(String locator,
String value)
type
public void type(String locator,
String value)
- Specified by:
type
in interface com.thoughtworks.selenium.Selenium
typeKeys
public void typeKeys(String locator,
String value)
- Specified by:
typeKeys
in interface com.thoughtworks.selenium.Selenium
setSpeed
public void setSpeed(String value)
- Specified by:
setSpeed
in interface com.thoughtworks.selenium.Selenium
getSpeed
public String getSpeed()
- Specified by:
getSpeed
in interface com.thoughtworks.selenium.Selenium
getLog
public String getLog()
- Specified by:
getLog
in interface com.thoughtworks.selenium.Selenium
check
public void check(String locator)
- Specified by:
check
in interface com.thoughtworks.selenium.Selenium
uncheck
public void uncheck(String locator)
- Specified by:
uncheck
in interface com.thoughtworks.selenium.Selenium
text
public String text(String locator)
value
public String value(String locator)
textIsVisible
public void textIsVisible(String text)
textIsVisible
public void textIsVisible(String text,
String locator)
textIsNotVisible
public void textIsNotVisible(String text)
textIsNotVisible
public void textIsNotVisible(String text,
String locator)
waitFor
public void waitFor(com.thoughtworks.selenium.condition.Condition condition)
waitForPageToLoad
public void waitForPageToLoad()
waitForPageToLoad
public void waitForPageToLoad(int seconds)
waitFor
public static void waitFor(int seconds)
setExtensionJs
public void setExtensionJs(String extensionJs)
- Specified by:
setExtensionJs
in interface com.thoughtworks.selenium.Selenium
start
public void start()
- Specified by:
start
in interface com.thoughtworks.selenium.Selenium
start
public void start(String optionsString)
- Specified by:
start
in interface com.thoughtworks.selenium.Selenium
start
public void start(Object optionsObject)
- Specified by:
start
in interface com.thoughtworks.selenium.Selenium
stop
public void stop()
- Specified by:
stop
in interface com.thoughtworks.selenium.Selenium
showContextualBanner
public void showContextualBanner()
- Specified by:
showContextualBanner
in interface com.thoughtworks.selenium.Selenium
showContextualBanner
public void showContextualBanner(String className,
String methodName)
- Specified by:
showContextualBanner
in interface com.thoughtworks.selenium.Selenium
Copyright © 2012. All Rights Reserved.