|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Selenium
The control mechanism for a Real Browser User (RBU) script. The functions in this object represent all the available Selenium commands. Each command is documented here for your convenience, but it is the same information you'll find in the reference documentation bundled with the Selenium IDE.
| Method Summary | |
|---|---|
void |
addLocationStrategy(java.lang.String strategyName,
java.lang.String functionDefinition)
Defines a new function for Selenium to locate elements on the page. |
void |
addLocationStrategyAndWait(java.lang.String strategyName,
java.lang.String functionDefinition)
Defines a new function for Selenium to locate elements on the page. |
void |
addScript(java.lang.String scriptContent,
java.lang.String scriptTagId)
Loads script content into a new script tag in the Selenium document. |
void |
addScriptAndWait(java.lang.String scriptContent,
java.lang.String scriptTagId)
Loads script content into a new script tag in the Selenium document. |
void |
addSelection(java.lang.String locator,
java.lang.String optionLocator)
Add a selection to the set of selected options in a multi-select element using an option locator. |
void |
addSelectionAndWait(java.lang.String locator,
java.lang.String optionLocator)
Add a selection to the set of selected options in a multi-select element using an option locator. |
void |
allowNativeXpath(java.lang.String allow)
Specifies whether Selenium should use the native in-browser implementation of XPath (if any native version is available); if you pass "false" to this function, we will always use our pure-JavaScript xpath library. |
void |
allowNativeXpathAndWait(java.lang.String allow)
Specifies whether Selenium should use the native in-browser implementation of XPath (if any native version is available); if you pass "false" to this function, we will always use our pure-JavaScript xpath library. |
void |
altKeyDown()
Press the alt key and hold it down until doAltUp() is called or a new page is loaded. |
void |
altKeyDownAndWait()
Press the alt key and hold it down until doAltUp() is called or a new page is loaded. |
void |
altKeyUp()
Release the alt key. |
void |
altKeyUpAndWait()
Release the alt key. |
void |
answerOnNextPrompt(java.lang.String answer)
Instructs Selenium to return the specified answer string in response to the next JavaScript prompt [window.prompt()]. |
void |
answerOnNextPromptAndWait(java.lang.String answer)
Instructs Selenium to return the specified answer string in response to the next JavaScript prompt [window.prompt()]. |
void |
assertAlert(java.lang.String pattern)
|
void |
assertAlertNotPresent()
|
void |
assertAlertPresent()
|
void |
assertAllButtons(java.lang.String pattern)
|
void |
assertAllFields(java.lang.String pattern)
|
void |
assertAllLinks(java.lang.String pattern)
|
void |
assertAllWindowIds(java.lang.String pattern)
|
void |
assertAllWindowNames(java.lang.String pattern)
|
void |
assertAllWindowTitles(java.lang.String pattern)
|
void |
assertAttribute(java.lang.String attributeLocator,
java.lang.String pattern)
|
void |
assertAttributeFromAllWindows(java.lang.String attributeName,
java.lang.String pattern)
|
void |
assertBodyText(java.lang.String pattern)
|
void |
assertChecked(java.lang.String locator)
|
void |
assertConfirmation(java.lang.String pattern)
|
void |
assertConfirmationNotPresent()
|
void |
assertConfirmationPresent()
|
void |
assertCookie(java.lang.String pattern)
|
void |
assertCookieByName(java.lang.String name,
java.lang.String pattern)
|
void |
assertCookieNotPresent(java.lang.String name)
|
void |
assertCookiePresent(java.lang.String name)
|
void |
assertCursorPosition(java.lang.String locator,
java.lang.String pattern)
|
void |
assertEditable(java.lang.String locator)
|
void |
assertElementHeight(java.lang.String locator,
java.lang.String pattern)
|
void |
assertElementIndex(java.lang.String locator,
java.lang.String pattern)
|
void |
assertElementNotPresent(java.lang.String locator)
|
void |
assertElementPositionLeft(java.lang.String locator,
java.lang.String pattern)
|
void |
assertElementPositionTop(java.lang.String locator,
java.lang.String pattern)
|
void |
assertElementPresent(java.lang.String locator)
|
void |
assertElementWidth(java.lang.String locator,
java.lang.String pattern)
|
void |
assertErrorOnNext(java.lang.String message)
Tell Selenium to expect an error on the next command execution. |
void |
assertErrorOnNextAndWait(java.lang.String message)
Tell Selenium to expect an error on the next command execution. |
void |
assertEval(java.lang.String script,
java.lang.String pattern)
|
void |
assertExpression(java.lang.String expression,
java.lang.String pattern)
|
void |
assertFailureOnNext(java.lang.String message)
Tell Selenium to expect a failure on the next command execution. |
void |
assertFailureOnNextAndWait(java.lang.String message)
Tell Selenium to expect a failure on the next command execution. |
void |
assertHtmlSource(java.lang.String pattern)
|
void |
assertLocation(java.lang.String pattern)
|
void |
assertMouseSpeed(java.lang.String pattern)
|
void |
assertNotAlert(java.lang.String pattern)
|
void |
assertNotAlertPresent()
|
void |
assertNotAllButtons(java.lang.String pattern)
|
void |
assertNotAllFields(java.lang.String pattern)
|
void |
assertNotAllLinks(java.lang.String pattern)
|
void |
assertNotAllWindowIds(java.lang.String pattern)
|
void |
assertNotAllWindowNames(java.lang.String pattern)
|
void |
assertNotAllWindowTitles(java.lang.String pattern)
|
void |
assertNotAttribute(java.lang.String attributeLocator,
java.lang.String pattern)
|
void |
assertNotAttributeFromAllWindows(java.lang.String attributeName,
java.lang.String pattern)
|
void |
assertNotBodyText(java.lang.String pattern)
|
void |
assertNotChecked(java.lang.String locator)
|
void |
assertNotConfirmation(java.lang.String pattern)
|
void |
assertNotConfirmationPresent()
|
void |
assertNotCookie(java.lang.String pattern)
|
void |
assertNotCookieByName(java.lang.String name,
java.lang.String pattern)
|
void |
assertNotCookiePresent(java.lang.String name)
|
void |
assertNotCursorPosition(java.lang.String locator,
java.lang.String pattern)
|
void |
assertNotEditable(java.lang.String locator)
|
void |
assertNotElementHeight(java.lang.String locator,
java.lang.String pattern)
|
void |
assertNotElementIndex(java.lang.String locator,
java.lang.String pattern)
|
void |
assertNotElementPositionLeft(java.lang.String locator,
java.lang.String pattern)
|
void |
assertNotElementPositionTop(java.lang.String locator,
java.lang.String pattern)
|
void |
assertNotElementPresent(java.lang.String locator)
|
void |
assertNotElementWidth(java.lang.String locator,
java.lang.String pattern)
|
void |
assertNotEval(java.lang.String script,
java.lang.String pattern)
|
void |
assertNotExpression(java.lang.String expression,
java.lang.String pattern)
|
void |
assertNotHtmlSource(java.lang.String pattern)
|
void |
assertNotLocation(java.lang.String pattern)
|
void |
assertNotMouseSpeed(java.lang.String pattern)
|
void |
assertNotOrdered(java.lang.String locator1,
java.lang.String locator2)
|
void |
assertNotPrompt(java.lang.String pattern)
|
void |
assertNotPromptPresent()
|
void |
assertNotSelectedId(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
assertNotSelectedIds(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
assertNotSelectedIndex(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
assertNotSelectedIndexes(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
assertNotSelectedLabel(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
assertNotSelectedLabels(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
assertNotSelectedValue(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
assertNotSelectedValues(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
assertNotSelectOptions(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
assertNotSomethingSelected(java.lang.String selectLocator)
|
void |
assertNotSpeed(java.lang.String pattern)
|
void |
assertNotTable(java.lang.String tableCellAddress,
java.lang.String pattern)
|
void |
assertNotText(java.lang.String locator,
java.lang.String pattern)
|
void |
assertNotTextPresent(java.lang.String pattern)
|
void |
assertNotTitle(java.lang.String pattern)
|
void |
assertNotValue(java.lang.String locator,
java.lang.String pattern)
|
void |
assertNotVisible(java.lang.String locator)
|
void |
assertNotWhetherThisFrameMatchFrameExpression(java.lang.String currentFrameString,
java.lang.String target,
java.lang.String pattern)
|
void |
assertNotWhetherThisWindowMatchWindowExpression(java.lang.String currentWindowString,
java.lang.String target,
java.lang.String pattern)
|
void |
assertNotXpathCount(java.lang.String xpath,
java.lang.String pattern)
|
void |
assertOrdered(java.lang.String locator1,
java.lang.String locator2)
|
void |
assertPrompt(java.lang.String pattern)
|
void |
assertPromptNotPresent()
|
void |
assertPromptPresent()
|
void |
assertSelected(java.lang.String selectLocator,
java.lang.String optionLocator)
Verifies that the selected option of a drop-down satisfies the optionSpecifier. |
void |
assertSelectedAndWait(java.lang.String selectLocator,
java.lang.String optionLocator)
Verifies that the selected option of a drop-down satisfies the optionSpecifier. |
void |
assertSelectedId(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
assertSelectedIds(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
assertSelectedIndex(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
assertSelectedIndexes(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
assertSelectedLabel(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
assertSelectedLabels(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
assertSelectedValue(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
assertSelectedValues(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
assertSelectOptions(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
assertSomethingSelected(java.lang.String selectLocator)
|
void |
assertSpeed(java.lang.String pattern)
|
void |
assertTable(java.lang.String tableCellAddress,
java.lang.String pattern)
|
void |
assertText(java.lang.String locator,
java.lang.String pattern)
|
void |
assertTextNotPresent(java.lang.String pattern)
|
void |
assertTextPresent(java.lang.String pattern)
|
void |
assertTitle(java.lang.String pattern)
|
void |
assertValue(java.lang.String locator,
java.lang.String pattern)
|
void |
assertVisible(java.lang.String locator)
|
void |
assertWhetherThisFrameMatchFrameExpression(java.lang.String currentFrameString,
java.lang.String target,
java.lang.String pattern)
|
void |
assertWhetherThisWindowMatchWindowExpression(java.lang.String currentWindowString,
java.lang.String target,
java.lang.String pattern)
|
void |
assertXpathCount(java.lang.String xpath,
java.lang.String pattern)
|
void |
assignId(java.lang.String locator,
java.lang.String identifier)
Temporarily sets the "id" attribute of the specified element, so you can locate it in the future using its ID rather than a slow/complicated XPath. |
void |
assignIdAndWait(java.lang.String locator,
java.lang.String identifier)
Temporarily sets the "id" attribute of the specified element, so you can locate it in the future using its ID rather than a slow/complicated XPath. |
void |
autoBasicAuthorization(java.lang.String domain,
java.lang.String username,
java.lang.String password)
Deprecated. Use browserMob.getActiveHttpClient() and then call autoBasicAuthorization on that object |
void |
check(java.lang.String locator)
Check a toggle-button (checkbox/radio) |
void |
checkAndWait(java.lang.String locator)
Check a toggle-button (checkbox/radio) |
void |
chooseCancelOnNextConfirmation()
By default, Selenium's overridden window.confirm() function will return true, as if the user had manually clicked OK; after running this command, the next call to confirm() will return false, as if the user had clicked Cancel. |
void |
chooseCancelOnNextConfirmationAndWait()
By default, Selenium's overridden window.confirm() function will return true, as if the user had manually clicked OK; after running this command, the next call to confirm() will return false, as if the user had clicked Cancel. |
void |
chooseOkOnNextConfirmation()
Undo the effect of calling chooseCancelOnNextConfirmation. |
void |
chooseOkOnNextConfirmationAndWait()
Undo the effect of calling chooseCancelOnNextConfirmation. |
void |
click(java.lang.String locator)
Clicks on a link, button, checkbox or radio button. |
void |
clickAndWait(java.lang.String locator)
Clicks on a link, button, checkbox or radio button. |
void |
clickAt(java.lang.String locator,
java.lang.String coordString)
Clicks on a link, button, checkbox or radio button. |
void |
clickAtAndWait(java.lang.String locator,
java.lang.String coordString)
Clicks on a link, button, checkbox or radio button. |
void |
close()
Simulates the user clicking the "close" button in the titlebar of a popup window or tab. |
void |
closeAndWait()
Simulates the user clicking the "close" button in the titlebar of a popup window or tab. |
void |
contextMenu(java.lang.String locator)
Simulates opening the context menu for the specified element (as might happen if the user "right-clicked" on the element). |
void |
contextMenuAndWait(java.lang.String locator)
Simulates opening the context menu for the specified element (as might happen if the user "right-clicked" on the element). |
void |
contextMenuAt(java.lang.String locator,
java.lang.String coordString)
Simulates opening the context menu for the specified element (as might happen if the user "right-clicked" on the element). |
void |
contextMenuAtAndWait(java.lang.String locator,
java.lang.String coordString)
Simulates opening the context menu for the specified element (as might happen if the user "right-clicked" on the element). |
void |
controlKeyDown()
Press the control key and hold it down until doControlUp() is called or a new page is loaded. |
void |
controlKeyDownAndWait()
Press the control key and hold it down until doControlUp() is called or a new page is loaded. |
void |
controlKeyUp()
Release the control key. |
void |
controlKeyUpAndWait()
Release the control key. |
void |
createCookie(java.lang.String nameValuePair,
java.lang.String optionsString)
Create a new cookie whose path and domain are same with those of current page under test, unless you specified a path for this cookie explicitly. |
void |
createCookieAndWait(java.lang.String nameValuePair,
java.lang.String optionsString)
Create a new cookie whose path and domain are same with those of current page under test, unless you specified a path for this cookie explicitly. |
void |
deleteAllVisibleCookies()
Calls deleteCookie with recurse=true on all cookies visible to the current page. |
void |
deleteAllVisibleCookiesAndWait()
Calls deleteCookie with recurse=true on all cookies visible to the current page. |
void |
deleteCookie(java.lang.String name,
java.lang.String optionsString)
Delete a named cookie with specified path and domain. |
void |
deleteCookieAndWait(java.lang.String name,
java.lang.String optionsString)
Delete a named cookie with specified path and domain. |
void |
doubleClick(java.lang.String locator)
Double clicks on a link, button, checkbox or radio button. |
void |
doubleClickAndWait(java.lang.String locator)
Double clicks on a link, button, checkbox or radio button. |
void |
doubleClickAt(java.lang.String locator,
java.lang.String coordString)
Doubleclicks on a link, button, checkbox or radio button. |
void |
doubleClickAtAndWait(java.lang.String locator,
java.lang.String coordString)
Doubleclicks on a link, button, checkbox or radio button. |
void |
dragAndDrop(java.lang.String locator,
java.lang.String movementsString)
Drags an element a certain distance and then drops it |
void |
dragAndDropAndWait(java.lang.String locator,
java.lang.String movementsString)
Drags an element a certain distance and then drops it |
void |
dragAndDropToObject(java.lang.String locatorOfObjectToBeDragged,
java.lang.String locatorOfDragDestinationObject)
Drags an element and drops it on another element |
void |
dragAndDropToObjectAndWait(java.lang.String locatorOfObjectToBeDragged,
java.lang.String locatorOfDragDestinationObject)
Drags an element and drops it on another element |
void |
dragdrop(java.lang.String locator,
java.lang.String movementsString)
deprecated - use dragAndDrop instead |
void |
dragdropAndWait(java.lang.String locator,
java.lang.String movementsString)
deprecated - use dragAndDrop instead |
void |
fireEvent(java.lang.String locator,
java.lang.String eventName)
Explicitly simulate an event, to trigger the corresponding "onevent" handler. |
void |
fireEventAndWait(java.lang.String locator,
java.lang.String eventName)
Explicitly simulate an event, to trigger the corresponding "onevent" handler. |
void |
focus(java.lang.String locator)
Move the focus to the specified element; for example, if the element is an input field, move the cursor to that field. |
void |
focusAndWait(java.lang.String locator)
Move the focus to the specified element; for example, if the element is an input field, move the cursor to that field. |
java.lang.String |
getAlert()
Retrieves the message of a JavaScript alert generated during the previous action, or fail if there were no alerts. |
java.lang.String[] |
getAllButtons()
Returns the IDs of all buttons on the page. |
java.lang.String[] |
getAllFields()
Returns the IDs of all input fields on the page. |
java.lang.String[] |
getAllLinks()
Returns the IDs of all links on the page. |
java.lang.String[] |
getAllWindowIds()
Returns the IDs of all windows that the browser knows about. |
java.lang.String[] |
getAllWindowNames()
Returns the names of all windows that the browser knows about. |
java.lang.String[] |
getAllWindowTitles()
Returns the titles of all windows that the browser knows about. |
java.lang.String |
getAttribute(java.lang.String attributeLocator)
Gets the value of an element attribute. |
java.lang.String[] |
getAttributeFromAllWindows(java.lang.String attributeName)
Returns every instance of some attribute from all known windows. |
java.lang.String |
getBodyText()
Gets the entire text of the page. |
java.lang.String |
getConfirmation()
Retrieves the message of a JavaScript confirmation dialog generated during the previous action. |
java.lang.String |
getCookie()
Return all cookies of the current page under test. |
java.lang.String |
getCookieByName(java.lang.String name)
Returns the value of the cookie with the specified name, or throws an error if the cookie is not present. |
java.lang.Number |
getCursorPosition(java.lang.String locator)
Retrieves the text cursor position in the given input element or textarea; beware, this may not work perfectly on all browsers. |
java.lang.Number |
getElementHeight(java.lang.String locator)
Retrieves the height of an element |
java.lang.Number |
getElementIndex(java.lang.String locator)
Get the relative index of an element to its parent (starting from 0). |
java.lang.Number |
getElementPositionLeft(java.lang.String locator)
Retrieves the horizontal position of an element |
java.lang.Number |
getElementPositionTop(java.lang.String locator)
Retrieves the vertical position of an element |
java.lang.Number |
getElementWidth(java.lang.String locator)
Retrieves the width of an element |
java.lang.String |
getEval(java.lang.String script)
Gets the result of evaluating the specified JavaScript snippet. |
java.lang.String |
getExpression(java.lang.String expression)
Returns the specified expression. |
java.lang.String |
getHtmlSource()
Returns the entire HTML source between the opening and closing "html" tags. |
java.lang.String |
getLocation()
Gets the absolute URL of the current page. |
java.lang.Number |
getMouseSpeed()
Returns the number of pixels between "mousemove" events during dragAndDrop commands (default=10). |
java.lang.String |
getPrompt()
Retrieves the message of a JavaScript question prompt dialog generated during the previous action. |
java.lang.String |
getSelectedId(java.lang.String selectLocator)
Gets option element ID for selected option in the specified select element. |
java.lang.String[] |
getSelectedIds(java.lang.String selectLocator)
Gets all option element IDs for selected options in the specified select or multi-select element. |
java.lang.String |
getSelectedIndex(java.lang.String selectLocator)
Gets option index (option number, starting at 0) for selected option in the specified select element. |
java.lang.String[] |
getSelectedIndexes(java.lang.String selectLocator)
Gets all option indexes (option number, starting at 0) for selected options in the specified select or multi-select element. |
java.lang.String |
getSelectedLabel(java.lang.String selectLocator)
Gets option label (visible text) for selected option in the specified select element. |
java.lang.String[] |
getSelectedLabels(java.lang.String selectLocator)
Gets all option labels (visible text) for selected options in the specified select or multi-select element. |
java.lang.String |
getSelectedValue(java.lang.String selectLocator)
Gets option value (value attribute) for selected option in the specified select element. |
java.lang.String[] |
getSelectedValues(java.lang.String selectLocator)
Gets all option values (value attributes) for selected options in the specified select or multi-select element. |
java.lang.String[] |
getSelectOptions(java.lang.String selectLocator)
Gets all option labels in the specified select drop-down. |
java.lang.String |
getSpeed()
Get execution speed (i.e., get the millisecond length of the delay following each selenium operation). |
java.lang.String |
getTable(java.lang.String tableCellAddress)
Gets the text from a cell of a table. |
java.lang.String |
getText(java.lang.String locator)
Gets the text of an element. |
java.lang.String |
getTitle()
Gets the title of the current page. |
java.lang.String |
getValue(java.lang.String locator)
Gets the (whitespace-trimmed) value of an input field (or anything else with a value parameter). |
boolean |
getWhetherThisFrameMatchFrameExpression(java.lang.String currentFrameString,
java.lang.String target)
Determine whether current/locator identify the frame containing this running code. |
boolean |
getWhetherThisWindowMatchWindowExpression(java.lang.String currentWindowString,
java.lang.String target)
Determine whether currentWindowString plus target identify the window containing this running code. |
java.lang.Number |
getXpathCount(java.lang.String xpath)
Returns the number of nodes that match the specified xpath, eg. |
void |
goBack()
Simulates the user clicking the "back" button on their browser. |
void |
goBackAndWait()
Simulates the user clicking the "back" button on their browser. |
void |
highlight(java.lang.String locator)
Briefly changes the backgroundColor of the specified element yellow. |
void |
highlightAndWait(java.lang.String locator)
Briefly changes the backgroundColor of the specified element yellow. |
void |
ignoreAttributesWithoutValue(java.lang.String ignore)
Specifies whether Selenium will ignore xpath attributes that have no value, i.e. |
void |
ignoreAttributesWithoutValueAndWait(java.lang.String ignore)
Specifies whether Selenium will ignore xpath attributes that have no value, i.e. |
boolean |
isAlertPresent()
Has an alert occurred? |
boolean |
isChecked(java.lang.String locator)
Gets whether a toggle-button (checkbox/radio) is checked. |
boolean |
isConfirmationPresent()
Has confirm() been called? |
boolean |
isCookiePresent(java.lang.String name)
Returns true if a cookie with the specified name is present, or false otherwise. |
boolean |
isEditable(java.lang.String locator)
Determines whether the specified input element is editable, ie hasn't been disabled. |
boolean |
isElementPresent(java.lang.String locator)
Verifies that the specified element is somewhere on the page. |
boolean |
isOrdered(java.lang.String locator1,
java.lang.String locator2)
Check if these two elements have same parent and are ordered siblings in the DOM. |
boolean |
isPromptPresent()
Has a prompt occurred? |
boolean |
isSomethingSelected(java.lang.String selectLocator)
Determines whether some option in a drop-down menu is selected. |
boolean |
isTextPresent(java.lang.String pattern)
Verifies that the specified text pattern appears somewhere on the rendered page shown to the user. |
boolean |
isVisible(java.lang.String locator)
Determines if the specified element is visible. |
void |
keyDown(java.lang.String locator,
java.lang.String keySequence)
Simulates a user pressing a key (without releasing it yet). |
void |
keyDownAndWait(java.lang.String locator,
java.lang.String keySequence)
Simulates a user pressing a key (without releasing it yet). |
void |
keyPress(java.lang.String locator,
java.lang.String keySequence)
Simulates a user pressing and releasing a key. |
void |
keyPressAndWait(java.lang.String locator,
java.lang.String keySequence)
Simulates a user pressing and releasing a key. |
void |
keyUp(java.lang.String locator,
java.lang.String keySequence)
Simulates a user releasing a key. |
void |
keyUpAndWait(java.lang.String locator,
java.lang.String keySequence)
Simulates a user releasing a key. |
void |
metaKeyDown()
Press the meta key and hold it down until doMetaUp() is called or a new page is loaded. |
void |
metaKeyDownAndWait()
Press the meta key and hold it down until doMetaUp() is called or a new page is loaded. |
void |
metaKeyUp()
Release the meta key. |
void |
metaKeyUpAndWait()
Release the meta key. |
void |
mouseDown(java.lang.String locator)
Simulates a user pressing the left mouse button (without releasing it yet) on the specified element. |
void |
mouseDownAndWait(java.lang.String locator)
Simulates a user pressing the left mouse button (without releasing it yet) on the specified element. |
void |
mouseDownAt(java.lang.String locator,
java.lang.String coordString)
Simulates a user pressing the left mouse button (without releasing it yet) at the specified location. |
void |
mouseDownAtAndWait(java.lang.String locator,
java.lang.String coordString)
Simulates a user pressing the left mouse button (without releasing it yet) at the specified location. |
void |
mouseDownRight(java.lang.String locator)
Simulates a user pressing the right mouse button (without releasing it yet) on the specified element. |
void |
mouseDownRightAndWait(java.lang.String locator)
Simulates a user pressing the right mouse button (without releasing it yet) on the specified element. |
void |
mouseDownRightAt(java.lang.String locator,
java.lang.String coordString)
Simulates a user pressing the right mouse button (without releasing it yet) at the specified location. |
void |
mouseDownRightAtAndWait(java.lang.String locator,
java.lang.String coordString)
Simulates a user pressing the right mouse button (without releasing it yet) at the specified location. |
void |
mouseMove(java.lang.String locator)
Simulates a user pressing the mouse button (without releasing it yet) on the specified element. |
void |
mouseMoveAndWait(java.lang.String locator)
Simulates a user pressing the mouse button (without releasing it yet) on the specified element. |
void |
mouseMoveAt(java.lang.String locator,
java.lang.String coordString)
Simulates a user pressing the mouse button (without releasing it yet) on the specified element. |
void |
mouseMoveAtAndWait(java.lang.String locator,
java.lang.String coordString)
Simulates a user pressing the mouse button (without releasing it yet) on the specified element. |
void |
mouseOut(java.lang.String locator)
Simulates a user moving the mouse pointer away from the specified element. |
void |
mouseOutAndWait(java.lang.String locator)
Simulates a user moving the mouse pointer away from the specified element. |
void |
mouseOver(java.lang.String locator)
Simulates a user hovering a mouse over the specified element. |
void |
mouseOverAndWait(java.lang.String locator)
Simulates a user hovering a mouse over the specified element. |
void |
mouseUp(java.lang.String locator)
Simulates the event that occurs when the user releases the mouse button (i.e., stops holding the button down) on the specified element. |
void |
mouseUpAndWait(java.lang.String locator)
Simulates the event that occurs when the user releases the mouse button (i.e., stops holding the button down) on the specified element. |
void |
mouseUpAt(java.lang.String locator,
java.lang.String coordString)
Simulates the event that occurs when the user releases the mouse button (i.e., stops holding the button down) at the specified location. |
void |
mouseUpAtAndWait(java.lang.String locator,
java.lang.String coordString)
Simulates the event that occurs when the user releases the mouse button (i.e., stops holding the button down) at the specified location. |
void |
mouseUpRight(java.lang.String locator)
Simulates the event that occurs when the user releases the right mouse button (i.e., stops holding the button down) on the specified element. |
void |
mouseUpRightAndWait(java.lang.String locator)
Simulates the event that occurs when the user releases the right mouse button (i.e., stops holding the button down) on the specified element. |
void |
mouseUpRightAt(java.lang.String locator,
java.lang.String coordString)
Simulates the event that occurs when the user releases the right mouse button (i.e., stops holding the button down) at the specified location. |
void |
mouseUpRightAtAndWait(java.lang.String locator,
java.lang.String coordString)
Simulates the event that occurs when the user releases the right mouse button (i.e., stops holding the button down) at the specified location. |
void |
open(java.lang.String url)
Opens an URL in the test frame. |
void |
openAndWait(java.lang.String url)
Opens an URL in the test frame. |
void |
openWindow(java.lang.String url,
java.lang.String windowID)
Opens a popup window (if a window with that ID isn't already open). |
void |
openWindowAndWait(java.lang.String url,
java.lang.String windowID)
Opens a popup window (if a window with that ID isn't already open). |
void |
pause(java.lang.String waitTime)
Wait for the specified amount of time (in milliseconds) |
void |
pauseAndWait(java.lang.String waitTime)
Wait for the specified amount of time (in milliseconds) |
void |
refresh()
Simulates the user clicking the "Refresh" button on their browser. |
void |
refreshAndWait()
Simulates the user clicking the "Refresh" button on their browser. |
void |
remapHost(java.lang.String source,
java.lang.String target)
Deprecated. Use browserMob.getActiveHttpClient() and then call remapHost on that object |
void |
removeAllSelections(java.lang.String locator)
Unselects all of the selected options in a multi-select element. |
void |
removeAllSelectionsAndWait(java.lang.String locator)
Unselects all of the selected options in a multi-select element. |
void |
removeScript(java.lang.String scriptTagId)
Removes a script tag from the Selenium document identified by the given id. |
void |
removeScriptAndWait(java.lang.String scriptTagId)
Removes a script tag from the Selenium document identified by the given id. |
void |
removeSelection(java.lang.String locator,
java.lang.String optionLocator)
Remove a selection from the set of selected options in a multi-select element using an option locator. |
void |
removeSelectionAndWait(java.lang.String locator,
java.lang.String optionLocator)
Remove a selection from the set of selected options in a multi-select element using an option locator. |
void |
rewriteUrl(java.lang.String match,
java.lang.String replace)
Deprecated. Use browserMob.getActiveHttpClient() and then call rewriteUrl on that object |
void |
rollup(java.lang.String rollupName,
java.lang.String kwargs)
Executes a command rollup, which is a series of commands with a unique name, and optionally arguments that control the generation of the set of commands. |
void |
rollupAndWait(java.lang.String rollupName,
java.lang.String kwargs)
Executes a command rollup, which is a series of commands with a unique name, and optionally arguments that control the generation of the set of commands. |
void |
runScript(java.lang.String script)
Creates a new "script" tag in the body of the current test window, and adds the specified text into the body of the command. |
void |
runScriptAndWait(java.lang.String script)
Creates a new "script" tag in the body of the current test window, and adds the specified text into the body of the command. |
void |
select(java.lang.String selectLocator,
java.lang.String optionLocator)
Select an option from a drop-down using an option locator. |
void |
selectAndWait(java.lang.String selectLocator,
java.lang.String optionLocator)
Select an option from a drop-down using an option locator. |
void |
selectFrame(java.lang.String locator)
Selects a frame within the current window. |
void |
selectFrameAndWait(java.lang.String locator)
Selects a frame within the current window. |
void |
selectWindow(java.lang.String windowID)
Selects a popup window using a window locator; once a popup window has been selected, all commands go to that window. |
void |
selectWindowAndWait(java.lang.String windowID)
Selects a popup window using a window locator; once a popup window has been selected, all commands go to that window. |
void |
setBrowserLogLevel(java.lang.String logLevel)
Sets the threshold for browser-side logging messages; log messages beneath this threshold will be discarded. |
void |
setBrowserLogLevelAndWait(java.lang.String logLevel)
Sets the threshold for browser-side logging messages; log messages beneath this threshold will be discarded. |
void |
setCursorPosition(java.lang.String locator,
java.lang.String position)
Moves the text cursor to the specified position in the given input element or textarea. |
void |
setCursorPositionAndWait(java.lang.String locator,
java.lang.String position)
Moves the text cursor to the specified position in the given input element or textarea. |
void |
setMouseSpeed(java.lang.String pixels)
Configure the number of pixels between "mousemove" events during dragAndDrop commands (default=10). |
void |
setMouseSpeedAndWait(java.lang.String pixels)
Configure the number of pixels between "mousemove" events during dragAndDrop commands (default=10). |
void |
setSpeed(java.lang.String value)
Set execution speed (i.e., set the millisecond length of a delay which will follow each selenium operation). |
void |
setSpeedAndWait(java.lang.String value)
Set execution speed (i.e., set the millisecond length of a delay which will follow each selenium operation). |
void |
setTimeout(java.lang.String timeout)
Specifies the amount of time that Selenium will wait for actions to complete. |
void |
setTimeoutAndWait(java.lang.String timeout)
Specifies the amount of time that Selenium will wait for actions to complete. |
void |
shiftKeyDown()
Press the shift key and hold it down until doShiftUp() is called or a new page is loaded. |
void |
shiftKeyDownAndWait()
Press the shift key and hold it down until doShiftUp() is called or a new page is loaded. |
void |
shiftKeyUp()
Release the shift key. |
void |
shiftKeyUpAndWait()
Release the shift key. |
void |
store(java.lang.String expression,
java.lang.String variableName)
This command is a synonym for storeExpression. |
void |
storeAlert(java.lang.String variableName)
|
void |
storeAlertPresent(java.lang.String variableName)
|
void |
storeAllButtons(java.lang.String variableName)
|
void |
storeAllFields(java.lang.String variableName)
|
void |
storeAllLinks(java.lang.String variableName)
|
void |
storeAllWindowIds(java.lang.String variableName)
|
void |
storeAllWindowNames(java.lang.String variableName)
|
void |
storeAllWindowTitles(java.lang.String variableName)
|
void |
storeAndWait(java.lang.String expression,
java.lang.String variableName)
This command is a synonym for storeExpression. |
void |
storeAttribute(java.lang.String attributeLocator,
java.lang.String variableName)
|
void |
storeAttributeFromAllWindows(java.lang.String attributeName,
java.lang.String variableName)
|
void |
storeBodyText(java.lang.String variableName)
|
void |
storeChecked(java.lang.String locator,
java.lang.String variableName)
|
void |
storeConfirmation(java.lang.String variableName)
|
void |
storeConfirmationPresent(java.lang.String variableName)
|
void |
storeCookie(java.lang.String variableName)
|
void |
storeCookieByName(java.lang.String name,
java.lang.String variableName)
|
void |
storeCookiePresent(java.lang.String name,
java.lang.String variableName)
|
void |
storeCursorPosition(java.lang.String locator,
java.lang.String variableName)
|
void |
storeEditable(java.lang.String locator,
java.lang.String variableName)
|
void |
storeElementHeight(java.lang.String locator,
java.lang.String variableName)
|
void |
storeElementIndex(java.lang.String locator,
java.lang.String variableName)
|
void |
storeElementPositionLeft(java.lang.String locator,
java.lang.String variableName)
|
void |
storeElementPositionTop(java.lang.String locator,
java.lang.String variableName)
|
void |
storeElementPresent(java.lang.String locator,
java.lang.String variableName)
|
void |
storeElementWidth(java.lang.String locator,
java.lang.String variableName)
|
void |
storeEval(java.lang.String script,
java.lang.String variableName)
|
void |
storeExpression(java.lang.String expression,
java.lang.String variableName)
|
void |
storeHtmlSource(java.lang.String variableName)
|
void |
storeLocation(java.lang.String variableName)
|
void |
storeMouseSpeed(java.lang.String variableName)
|
void |
storeOrdered(java.lang.String locator1,
java.lang.String locator2,
java.lang.String variableName)
|
void |
storePrompt(java.lang.String variableName)
|
void |
storePromptPresent(java.lang.String variableName)
|
void |
storeSelectedId(java.lang.String selectLocator,
java.lang.String variableName)
|
void |
storeSelectedIds(java.lang.String selectLocator,
java.lang.String variableName)
|
void |
storeSelectedIndex(java.lang.String selectLocator,
java.lang.String variableName)
|
void |
storeSelectedIndexes(java.lang.String selectLocator,
java.lang.String variableName)
|
void |
storeSelectedLabel(java.lang.String selectLocator,
java.lang.String variableName)
|
void |
storeSelectedLabels(java.lang.String selectLocator,
java.lang.String variableName)
|
void |
storeSelectedValue(java.lang.String selectLocator,
java.lang.String variableName)
|
void |
storeSelectedValues(java.lang.String selectLocator,
java.lang.String variableName)
|
void |
storeSelectOptions(java.lang.String selectLocator,
java.lang.String variableName)
|
void |
storeSomethingSelected(java.lang.String selectLocator,
java.lang.String variableName)
|
void |
storeSpeed(java.lang.String variableName)
|
void |
storeTable(java.lang.String tableCellAddress,
java.lang.String variableName)
|
void |
storeText(java.lang.String locator,
java.lang.String variableName)
|
void |
storeTextPresent(java.lang.String pattern,
java.lang.String variableName)
|
void |
storeTitle(java.lang.String variableName)
|
void |
storeValue(java.lang.String locator,
java.lang.String variableName)
|
void |
storeVisible(java.lang.String locator,
java.lang.String variableName)
|
void |
storeWhetherThisFrameMatchFrameExpression(java.lang.String currentFrameString,
java.lang.String target,
java.lang.String variableName)
|
void |
storeWhetherThisWindowMatchWindowExpression(java.lang.String currentWindowString,
java.lang.String target,
java.lang.String variableName)
|
void |
storeXpathCount(java.lang.String xpath,
java.lang.String variableName)
|
void |
submit(java.lang.String formLocator)
Submit the specified form. |
void |
submitAndWait(java.lang.String formLocator)
Submit the specified form. |
void |
type(java.lang.String locator,
java.lang.String value)
Sets the value of an input field, as though you typed it in. |
void |
typeAndWait(java.lang.String locator,
java.lang.String value)
Sets the value of an input field, as though you typed it in. |
void |
typeKeys(java.lang.String locator,
java.lang.String value)
Simulates keystroke events on the specified element, as though you typed the value key-by-key. |
void |
typeKeysAndWait(java.lang.String locator,
java.lang.String value)
Simulates keystroke events on the specified element, as though you typed the value key-by-key. |
void |
uncheck(java.lang.String locator)
Uncheck a toggle-button (checkbox/radio) |
void |
uncheckAndWait(java.lang.String locator)
Uncheck a toggle-button (checkbox/radio) |
void |
useXpathLibrary(java.lang.String libraryName)
Allows choice of one of the available libraries. |
void |
useXpathLibraryAndWait(java.lang.String libraryName)
Allows choice of one of the available libraries. |
void |
verifyAlert(java.lang.String pattern)
|
void |
verifyAlertNotPresent()
|
void |
verifyAlertPresent()
|
void |
verifyAllButtons(java.lang.String pattern)
|
void |
verifyAllFields(java.lang.String pattern)
|
void |
verifyAllLinks(java.lang.String pattern)
|
void |
verifyAllWindowIds(java.lang.String pattern)
|
void |
verifyAllWindowNames(java.lang.String pattern)
|
void |
verifyAllWindowTitles(java.lang.String pattern)
|
void |
verifyAttribute(java.lang.String attributeLocator,
java.lang.String pattern)
|
void |
verifyAttributeFromAllWindows(java.lang.String attributeName,
java.lang.String pattern)
|
void |
verifyBodyText(java.lang.String pattern)
|
void |
verifyChecked(java.lang.String locator)
|
void |
verifyConfirmation(java.lang.String pattern)
|
void |
verifyConfirmationNotPresent()
|
void |
verifyConfirmationPresent()
|
void |
verifyCookie(java.lang.String pattern)
|
void |
verifyCookieByName(java.lang.String name,
java.lang.String pattern)
|
void |
verifyCookieNotPresent(java.lang.String name)
|
void |
verifyCookiePresent(java.lang.String name)
|
void |
verifyCursorPosition(java.lang.String locator,
java.lang.String pattern)
|
void |
verifyEditable(java.lang.String locator)
|
void |
verifyElementHeight(java.lang.String locator,
java.lang.String pattern)
|
void |
verifyElementIndex(java.lang.String locator,
java.lang.String pattern)
|
void |
verifyElementNotPresent(java.lang.String locator)
|
void |
verifyElementPositionLeft(java.lang.String locator,
java.lang.String pattern)
|
void |
verifyElementPositionTop(java.lang.String locator,
java.lang.String pattern)
|
void |
verifyElementPresent(java.lang.String locator)
|
void |
verifyElementWidth(java.lang.String locator,
java.lang.String pattern)
|
void |
verifyEval(java.lang.String script,
java.lang.String pattern)
|
void |
verifyExpression(java.lang.String expression,
java.lang.String pattern)
|
void |
verifyHtmlSource(java.lang.String pattern)
|
void |
verifyLocation(java.lang.String pattern)
|
void |
verifyMouseSpeed(java.lang.String pattern)
|
void |
verifyNotAlert(java.lang.String pattern)
|
void |
verifyNotAlertPresent()
|
void |
verifyNotAllButtons(java.lang.String pattern)
|
void |
verifyNotAllFields(java.lang.String pattern)
|
void |
verifyNotAllLinks(java.lang.String pattern)
|
void |
verifyNotAllWindowIds(java.lang.String pattern)
|
void |
verifyNotAllWindowNames(java.lang.String pattern)
|
void |
verifyNotAllWindowTitles(java.lang.String pattern)
|
void |
verifyNotAttribute(java.lang.String attributeLocator,
java.lang.String pattern)
|
void |
verifyNotAttributeFromAllWindows(java.lang.String attributeName,
java.lang.String pattern)
|
void |
verifyNotBodyText(java.lang.String pattern)
|
void |
verifyNotChecked(java.lang.String locator)
|
void |
verifyNotConfirmation(java.lang.String pattern)
|
void |
verifyNotConfirmationPresent()
|
void |
verifyNotCookie(java.lang.String pattern)
|
void |
verifyNotCookieByName(java.lang.String name,
java.lang.String pattern)
|
void |
verifyNotCookiePresent(java.lang.String name)
|
void |
verifyNotCursorPosition(java.lang.String locator,
java.lang.String pattern)
|
void |
verifyNotEditable(java.lang.String locator)
|
void |
verifyNotElementHeight(java.lang.String locator,
java.lang.String pattern)
|
void |
verifyNotElementIndex(java.lang.String locator,
java.lang.String pattern)
|
void |
verifyNotElementPositionLeft(java.lang.String locator,
java.lang.String pattern)
|
void |
verifyNotElementPositionTop(java.lang.String locator,
java.lang.String pattern)
|
void |
verifyNotElementPresent(java.lang.String locator)
|
void |
verifyNotElementWidth(java.lang.String locator,
java.lang.String pattern)
|
void |
verifyNotEval(java.lang.String script,
java.lang.String pattern)
|
void |
verifyNotExpression(java.lang.String expression,
java.lang.String pattern)
|
void |
verifyNotHtmlSource(java.lang.String pattern)
|
void |
verifyNotLocation(java.lang.String pattern)
|
void |
verifyNotMouseSpeed(java.lang.String pattern)
|
void |
verifyNotOrdered(java.lang.String locator1,
java.lang.String locator2)
|
void |
verifyNotPrompt(java.lang.String pattern)
|
void |
verifyNotPromptPresent()
|
void |
verifyNotSelectedId(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
verifyNotSelectedIds(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
verifyNotSelectedIndex(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
verifyNotSelectedIndexes(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
verifyNotSelectedLabel(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
verifyNotSelectedLabels(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
verifyNotSelectedValue(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
verifyNotSelectedValues(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
verifyNotSelectOptions(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
verifyNotSomethingSelected(java.lang.String selectLocator)
|
void |
verifyNotSpeed(java.lang.String pattern)
|
void |
verifyNotTable(java.lang.String tableCellAddress,
java.lang.String pattern)
|
void |
verifyNotText(java.lang.String locator,
java.lang.String pattern)
|
void |
verifyNotTextPresent(java.lang.String pattern)
|
void |
verifyNotTitle(java.lang.String pattern)
|
void |
verifyNotValue(java.lang.String locator,
java.lang.String pattern)
|
void |
verifyNotVisible(java.lang.String locator)
|
void |
verifyNotWhetherThisFrameMatchFrameExpression(java.lang.String currentFrameString,
java.lang.String target,
java.lang.String pattern)
|
void |
verifyNotWhetherThisWindowMatchWindowExpression(java.lang.String currentWindowString,
java.lang.String target,
java.lang.String pattern)
|
void |
verifyNotXpathCount(java.lang.String xpath,
java.lang.String pattern)
|
void |
verifyOrdered(java.lang.String locator1,
java.lang.String locator2)
|
void |
verifyPrompt(java.lang.String pattern)
|
void |
verifyPromptNotPresent()
|
void |
verifyPromptPresent()
|
void |
verifySelectedId(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
verifySelectedIds(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
verifySelectedIndex(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
verifySelectedIndexes(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
verifySelectedLabel(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
verifySelectedLabels(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
verifySelectedValue(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
verifySelectedValues(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
verifySelectOptions(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
verifySomethingSelected(java.lang.String selectLocator)
|
void |
verifySpeed(java.lang.String pattern)
|
void |
verifyTable(java.lang.String tableCellAddress,
java.lang.String pattern)
|
void |
verifyText(java.lang.String locator,
java.lang.String pattern)
|
void |
verifyTextNotPresent(java.lang.String pattern)
|
void |
verifyTextPresent(java.lang.String pattern)
|
void |
verifyTitle(java.lang.String pattern)
|
void |
verifyValue(java.lang.String locator,
java.lang.String pattern)
|
void |
verifyVisible(java.lang.String locator)
|
void |
verifyWhetherThisFrameMatchFrameExpression(java.lang.String currentFrameString,
java.lang.String target,
java.lang.String pattern)
|
void |
verifyWhetherThisWindowMatchWindowExpression(java.lang.String currentWindowString,
java.lang.String target,
java.lang.String pattern)
|
void |
verifyXpathCount(java.lang.String xpath,
java.lang.String pattern)
|
void |
waitForAlert(java.lang.String pattern)
|
void |
waitForAlertNotPresent()
|
void |
waitForAlertPresent()
|
void |
waitForAllButtons(java.lang.String pattern)
|
void |
waitForAllFields(java.lang.String pattern)
|
void |
waitForAllLinks(java.lang.String pattern)
|
void |
waitForAllWindowIds(java.lang.String pattern)
|
void |
waitForAllWindowNames(java.lang.String pattern)
|
void |
waitForAllWindowTitles(java.lang.String pattern)
|
void |
waitForAttribute(java.lang.String attributeLocator,
java.lang.String pattern)
|
void |
waitForAttributeFromAllWindows(java.lang.String attributeName,
java.lang.String pattern)
|
void |
waitForBodyText(java.lang.String pattern)
|
void |
waitForChecked(java.lang.String locator)
|
void |
waitForCondition(java.lang.String script,
java.lang.String timeout)
Runs the specified JavaScript snippet repeatedly until it evaluates to "true". |
void |
waitForConditionAndWait(java.lang.String script,
java.lang.String timeout)
Runs the specified JavaScript snippet repeatedly until it evaluates to "true". |
void |
waitForConfirmation(java.lang.String pattern)
|
void |
waitForConfirmationNotPresent()
|
void |
waitForConfirmationPresent()
|
void |
waitForCookie(java.lang.String pattern)
|
void |
waitForCookieByName(java.lang.String name,
java.lang.String pattern)
|
void |
waitForCookieNotPresent(java.lang.String name)
|
void |
waitForCookiePresent(java.lang.String name)
|
void |
waitForCursorPosition(java.lang.String locator,
java.lang.String pattern)
|
void |
waitForEditable(java.lang.String locator)
|
void |
waitForElementHeight(java.lang.String locator,
java.lang.String pattern)
|
void |
waitForElementIndex(java.lang.String locator,
java.lang.String pattern)
|
void |
waitForElementNotPresent(java.lang.String locator)
|
void |
waitForElementPositionLeft(java.lang.String locator,
java.lang.String pattern)
|
void |
waitForElementPositionTop(java.lang.String locator,
java.lang.String pattern)
|
void |
waitForElementPresent(java.lang.String locator)
|
void |
waitForElementWidth(java.lang.String locator,
java.lang.String pattern)
|
void |
waitForEval(java.lang.String script,
java.lang.String pattern)
|
void |
waitForExpression(java.lang.String expression,
java.lang.String pattern)
|
void |
waitForFrameToLoad(java.lang.String frameAddress,
java.lang.String timeout)
Waits for a new frame to load. |
void |
waitForFrameToLoadAndWait(java.lang.String frameAddress,
java.lang.String timeout)
Waits for a new frame to load. |
void |
waitForHtmlSource(java.lang.String pattern)
|
void |
waitForLocation(java.lang.String pattern)
|
void |
waitForMouseSpeed(java.lang.String pattern)
|
void |
waitForNotAlert(java.lang.String pattern)
|
void |
waitForNotAlertPresent()
|
void |
waitForNotAllButtons(java.lang.String pattern)
|
void |
waitForNotAllFields(java.lang.String pattern)
|
void |
waitForNotAllLinks(java.lang.String pattern)
|
void |
waitForNotAllWindowIds(java.lang.String pattern)
|
void |
waitForNotAllWindowNames(java.lang.String pattern)
|
void |
waitForNotAllWindowTitles(java.lang.String pattern)
|
void |
waitForNotAttribute(java.lang.String attributeLocator,
java.lang.String pattern)
|
void |
waitForNotAttributeFromAllWindows(java.lang.String attributeName,
java.lang.String pattern)
|
void |
waitForNotBodyText(java.lang.String pattern)
|
void |
waitForNotChecked(java.lang.String locator)
|
void |
waitForNotConfirmation(java.lang.String pattern)
|
void |
waitForNotConfirmationPresent()
|
void |
waitForNotCookie(java.lang.String pattern)
|
void |
waitForNotCookieByName(java.lang.String name,
java.lang.String pattern)
|
void |
waitForNotCookiePresent(java.lang.String name)
|
void |
waitForNotCursorPosition(java.lang.String locator,
java.lang.String pattern)
|
void |
waitForNotEditable(java.lang.String locator)
|
void |
waitForNotElementHeight(java.lang.String locator,
java.lang.String pattern)
|
void |
waitForNotElementIndex(java.lang.String locator,
java.lang.String pattern)
|
void |
waitForNotElementPositionLeft(java.lang.String locator,
java.lang.String pattern)
|
void |
waitForNotElementPositionTop(java.lang.String locator,
java.lang.String pattern)
|
void |
waitForNotElementPresent(java.lang.String locator)
|
void |
waitForNotElementWidth(java.lang.String locator,
java.lang.String pattern)
|
void |
waitForNotEval(java.lang.String script,
java.lang.String pattern)
|
void |
waitForNotExpression(java.lang.String expression,
java.lang.String pattern)
|
void |
waitForNotHtmlSource(java.lang.String pattern)
|
void |
waitForNotLocation(java.lang.String pattern)
|
void |
waitForNotMouseSpeed(java.lang.String pattern)
|
void |
waitForNotOrdered(java.lang.String locator1,
java.lang.String locator2)
|
void |
waitForNotPrompt(java.lang.String pattern)
|
void |
waitForNotPromptPresent()
|
void |
waitForNotSelectedId(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
waitForNotSelectedIds(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
waitForNotSelectedIndex(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
waitForNotSelectedIndexes(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
waitForNotSelectedLabel(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
waitForNotSelectedLabels(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
waitForNotSelectedValue(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
waitForNotSelectedValues(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
waitForNotSelectOptions(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
waitForNotSomethingSelected(java.lang.String selectLocator)
|
void |
waitForNotSpeed(java.lang.String pattern)
|
void |
waitForNotTable(java.lang.String tableCellAddress,
java.lang.String pattern)
|
void |
waitForNotText(java.lang.String locator,
java.lang.String pattern)
|
void |
waitForNotTextPresent(java.lang.String pattern)
|
void |
waitForNotTitle(java.lang.String pattern)
|
void |
waitForNotValue(java.lang.String locator,
java.lang.String pattern)
|
void |
waitForNotVisible(java.lang.String locator)
|
void |
waitForNotWhetherThisFrameMatchFrameExpression(java.lang.String currentFrameString,
java.lang.String target,
java.lang.String pattern)
|
void |
waitForNotWhetherThisWindowMatchWindowExpression(java.lang.String currentWindowString,
java.lang.String target,
java.lang.String pattern)
|
void |
waitForNotXpathCount(java.lang.String xpath,
java.lang.String pattern)
|
void |
waitForOrdered(java.lang.String locator1,
java.lang.String locator2)
|
void |
waitForPageToLoad(java.lang.String timeout)
Waits for a new page to load. |
void |
waitForPageToLoadAndWait(java.lang.String timeout)
Waits for a new page to load. |
void |
waitForPopUp(java.lang.String windowID,
java.lang.String timeout)
Waits for a popup window to appear and load up. |
void |
waitForPopUpAndWait(java.lang.String windowID,
java.lang.String timeout)
Waits for a popup window to appear and load up. |
void |
waitForPrompt(java.lang.String pattern)
|
void |
waitForPromptNotPresent()
|
void |
waitForPromptPresent()
|
void |
waitForSelectedId(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
waitForSelectedIds(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
waitForSelectedIndex(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
waitForSelectedIndexes(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
waitForSelectedLabel(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
waitForSelectedLabels(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
waitForSelectedValue(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
waitForSelectedValues(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
waitForSelectOptions(java.lang.String selectLocator,
java.lang.String pattern)
|
void |
waitForSomethingSelected(java.lang.String selectLocator)
|
void |
waitForSpeed(java.lang.String pattern)
|
void |
waitForTable(java.lang.String tableCellAddress,
java.lang.String pattern)
|
void |
waitForText(java.lang.String locator,
java.lang.String pattern)
|
void |
waitForTextNotPresent(java.lang.String pattern)
|
void |
waitForTextPresent(java.lang.String pattern)
|
void |
waitForTitle(java.lang.String pattern)
|
void |
waitForValue(java.lang.String locator,
java.lang.String pattern)
|
void |
waitForVisible(java.lang.String locator)
|
void |
waitForWhetherThisFrameMatchFrameExpression(java.lang.String currentFrameString,
java.lang.String target,
java.lang.String pattern)
|
void |
waitForWhetherThisWindowMatchWindowExpression(java.lang.String currentWindowString,
java.lang.String target,
java.lang.String pattern)
|
void |
waitForXpathCount(java.lang.String xpath,
java.lang.String pattern)
|
void |
windowFocus()
Gives focus to the currently selected window |
void |
windowFocusAndWait()
Gives focus to the currently selected window |
void |
windowMaximize()
Resize currently selected window to take up the entire screen |
void |
windowMaximizeAndWait()
Resize currently selected window to take up the entire screen |
| Method Detail |
|---|
void rewriteUrl(java.lang.String match,
java.lang.String replace)
HttpClient
void remapHost(java.lang.String source,
java.lang.String target)
HttpClient
void autoBasicAuthorization(java.lang.String domain,
java.lang.String username,
java.lang.String password)
HttpClientvoid click(java.lang.String locator)
locator - an element locatorvoid clickAndWait(java.lang.String locator)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locatorvoid doubleClick(java.lang.String locator)
locator - an element locatorvoid doubleClickAndWait(java.lang.String locator)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locatorvoid contextMenu(java.lang.String locator)
locator - an element locatorvoid contextMenuAndWait(java.lang.String locator)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locator
void clickAt(java.lang.String locator,
java.lang.String coordString)
locator - an element locatorcoordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element
returned by the locator.
void clickAtAndWait(java.lang.String locator,
java.lang.String coordString)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locatorcoordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element
returned by the locator.
void doubleClickAt(java.lang.String locator,
java.lang.String coordString)
locator - an element locatorcoordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element
returned by the locator.
void doubleClickAtAndWait(java.lang.String locator,
java.lang.String coordString)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locatorcoordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element
returned by the locator.
void contextMenuAt(java.lang.String locator,
java.lang.String coordString)
locator - an element locatorcoordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element
returned by the locator.
void contextMenuAtAndWait(java.lang.String locator,
java.lang.String coordString)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locatorcoordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element
returned by the locator.
void fireEvent(java.lang.String locator,
java.lang.String eventName)
locator - an element locatoreventName - the event name, e.g. "focus" or "blur"
void fireEventAndWait(java.lang.String locator,
java.lang.String eventName)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locatoreventName - the event name, e.g. "focus" or "blur"void focus(java.lang.String locator)
locator - an element locatorvoid focusAndWait(java.lang.String locator)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locator
void keyPress(java.lang.String locator,
java.lang.String keySequence)
locator - an element locatorkeySequence - Either be a string("\" followed by the numeric keycode of the key to be pressed, normally the
ASCII value of that key), or a single character. For example: "w", "\119".
void keyPressAndWait(java.lang.String locator,
java.lang.String keySequence)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locatorkeySequence - Either be a string("\" followed by the numeric keycode of the key to be pressed, normally the
ASCII value of that key), or a single character. For example: "w", "\119".void shiftKeyDown()
void shiftKeyDownAndWait()
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
void shiftKeyUp()
void shiftKeyUpAndWait()
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
void metaKeyDown()
void metaKeyDownAndWait()
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
void metaKeyUp()
void metaKeyUpAndWait()
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
void altKeyDown()
void altKeyDownAndWait()
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
void altKeyUp()
void altKeyUpAndWait()
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
void controlKeyDown()
void controlKeyDownAndWait()
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
void controlKeyUp()
void controlKeyUpAndWait()
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
void keyDown(java.lang.String locator,
java.lang.String keySequence)
locator - an element locatorkeySequence - Either be a string("\" followed by the numeric keycode of the key to be pressed, normally the
ASCII value of that key), or a single character. For example: "w", "\119".
void keyDownAndWait(java.lang.String locator,
java.lang.String keySequence)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locatorkeySequence - Either be a string("\" followed by the numeric keycode of the key to be pressed, normally the
ASCII value of that key), or a single character. For example: "w", "\119".
void keyUp(java.lang.String locator,
java.lang.String keySequence)
locator - an element locatorkeySequence - Either be a string("\" followed by the numeric keycode of the key to be pressed, normally the
ASCII value of that key), or a single character. For example: "w", "\119".
void keyUpAndWait(java.lang.String locator,
java.lang.String keySequence)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locatorkeySequence - Either be a string("\" followed by the numeric keycode of the key to be pressed, normally the
ASCII value of that key), or a single character. For example: "w", "\119".void mouseOver(java.lang.String locator)
locator - an element locatorvoid mouseOverAndWait(java.lang.String locator)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locatorvoid mouseOut(java.lang.String locator)
locator - an element locatorvoid mouseOutAndWait(java.lang.String locator)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locatorvoid mouseDown(java.lang.String locator)
locator - an element locatorvoid mouseDownAndWait(java.lang.String locator)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locatorvoid mouseDownRight(java.lang.String locator)
locator - an element locatorvoid mouseDownRightAndWait(java.lang.String locator)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locator
void mouseDownAt(java.lang.String locator,
java.lang.String coordString)
locator - an element locatorcoordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element
returned by the locator.
void mouseDownAtAndWait(java.lang.String locator,
java.lang.String coordString)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locatorcoordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element
returned by the locator.
void mouseDownRightAt(java.lang.String locator,
java.lang.String coordString)
locator - an element locatorcoordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element
returned by the locator.
void mouseDownRightAtAndWait(java.lang.String locator,
java.lang.String coordString)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locatorcoordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element
returned by the locator.void mouseUp(java.lang.String locator)
locator - an element locatorvoid mouseUpAndWait(java.lang.String locator)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locatorvoid mouseUpRight(java.lang.String locator)
locator - an element locatorvoid mouseUpRightAndWait(java.lang.String locator)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locator
void mouseUpAt(java.lang.String locator,
java.lang.String coordString)
locator - an element locatorcoordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element
returned by the locator.
void mouseUpAtAndWait(java.lang.String locator,
java.lang.String coordString)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locatorcoordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element
returned by the locator.
void mouseUpRightAt(java.lang.String locator,
java.lang.String coordString)
locator - an element locatorcoordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element
returned by the locator.
void mouseUpRightAtAndWait(java.lang.String locator,
java.lang.String coordString)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locatorcoordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element
returned by the locator.void mouseMove(java.lang.String locator)
locator - an element locatorvoid mouseMoveAndWait(java.lang.String locator)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locator
void mouseMoveAt(java.lang.String locator,
java.lang.String coordString)
locator - an element locatorcoordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element
returned by the locator.
void mouseMoveAtAndWait(java.lang.String locator,
java.lang.String coordString)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locatorcoordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element
returned by the locator.
void type(java.lang.String locator,
java.lang.String value)
Can also be used to set the value of combo boxes, check boxes, etc. In these cases, value should be the value of the option selected, not the visible text.
locator - an element locatorvalue - the value to type
void typeAndWait(java.lang.String locator,
java.lang.String value)
Can also be used to set the value of combo boxes, check boxes, etc. In these cases, value should be the value of the option selected, not the visible text.
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locatorvalue - the value to type
void typeKeys(java.lang.String locator,
java.lang.String value)
This is a convenience method for calling keyDown, keyUp, keyPress for every character in the specified string; this is useful for dynamic UI widgets (like auto-completing combo boxes) that require explicit key events.
Unlike the simple "type" command, which forces the specified value into the page directly, this command may or may not have any visible effect, even in cases where typing keys would normally have a visible effect. For example, if you use "typeKeys" on a form element, you may or may not see the results of what you typed in the field.
In some cases, you may need to use the simple "type" command to set the value of the field and then the "typeKeys" command to send the keystroke events corresponding to what you just typed.
locator - an element locatorvalue - the value to type
void typeKeysAndWait(java.lang.String locator,
java.lang.String value)
This is a convenience method for calling keyDown, keyUp, keyPress for every character in the specified string; this is useful for dynamic UI widgets (like auto-completing combo boxes) that require explicit key events.
Unlike the simple "type" command, which forces the specified value into the page directly, this command may or may not have any visible effect, even in cases where typing keys would normally have a visible effect. For example, if you use "typeKeys" on a form element, you may or may not see the results of what you typed in the field.
In some cases, you may need to use the simple "type" command to set the value of the field and then the "typeKeys" command to send the keystroke events corresponding to what you just typed.
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locatorvalue - the value to typevoid setSpeed(java.lang.String value)
value - the number of milliseconds to pause after operationvoid setSpeedAndWait(java.lang.String value)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
value - the number of milliseconds to pause after operationjava.lang.String getSpeed()
void verifySpeed(java.lang.String pattern)
pattern - The pattern to checkgetSpeed()void assertSpeed(java.lang.String pattern)
pattern - The pattern to checkgetSpeed()void verifyNotSpeed(java.lang.String pattern)
pattern - The pattern to checkgetSpeed()void assertNotSpeed(java.lang.String pattern)
pattern - The pattern to checkgetSpeed()void waitForSpeed(java.lang.String pattern)
pattern - The pattern to checkgetSpeed()void waitForNotSpeed(java.lang.String pattern)
pattern - The pattern to checkgetSpeed()void storeSpeed(java.lang.String variableName)
variableName - The variable name to store this value togetSpeed()void check(java.lang.String locator)
locator - an element locatorvoid checkAndWait(java.lang.String locator)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locatorvoid uncheck(java.lang.String locator)
locator - an element locatorvoid uncheckAndWait(java.lang.String locator)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locator
void select(java.lang.String selectLocator,
java.lang.String optionLocator)
Option locators provide different ways of specifying options of an HTML Select element (e.g. for selecting a specific option, or for asserting that the selected option satisfies a specification). There are several forms of Select Option Locator.
If no option locator prefix is provided, the default behaviour is to match on label.
selectLocator - an element locator identifying a drop-down menuoptionLocator - an option locator (a label by default)
void selectAndWait(java.lang.String selectLocator,
java.lang.String optionLocator)
Option locators provide different ways of specifying options of an HTML Select element (e.g. for selecting a specific option, or for asserting that the selected option satisfies a specification). There are several forms of Select Option Locator.
If no option locator prefix is provided, the default behaviour is to match on label.
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
selectLocator - an element locator identifying a drop-down menuoptionLocator - an option locator (a label by default)
void addSelection(java.lang.String locator,
java.lang.String optionLocator)
locator - an element locator identifying a multi-select boxoptionLocator - an option locator (a label by default)for details of option locators
void addSelectionAndWait(java.lang.String locator,
java.lang.String optionLocator)
locator - an element locator identifying a multi-select boxoptionLocator - an option locator (a label by default)for details of option locators Note: This command assumes that it causes a page to load and, in
turn, waits for it to complete loading before returning.
void removeSelection(java.lang.String locator,
java.lang.String optionLocator)
locator - an element locator identifying a multi-select boxoptionLocator - an option locator (a label by default)for details of option locators
void removeSelectionAndWait(java.lang.String locator,
java.lang.String optionLocator)
locator - an element locator identifying a multi-select boxoptionLocator - an option locator (a label by default)for details of option locators Note: This command assumes that it causes a page to load and, in
turn, waits for it to complete loading before returning.
void removeAllSelections(java.lang.String locator)
locator - an element locator identifying a multi-select boxvoid removeAllSelectionsAndWait(java.lang.String locator)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locator identifying a multi-select boxvoid submit(java.lang.String formLocator)
formLocator - an element locator for the form you want to submitvoid submitAndWait(java.lang.String formLocator)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
formLocator - an element locator for the form you want to submitvoid open(java.lang.String url)
url - the URL to open; may be relative or absolutevoid openAndWait(java.lang.String url)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
url - the URL to open; may be relative or absolute
void openWindow(java.lang.String url,
java.lang.String windowID)
This command can also be a useful workaround for bug SEL-339. In some cases, Selenium will be unable to intercept a call to window.open (if the call occurs during or before the "onLoad" event, for example). In those cases, you can force Selenium to notice the open window's name by using the Selenium openWindow command, using an empty (blank) url, like this: openWindow("", "myFunnyWindow").
url - the URL to open, which can be blankwindowID - the JavaScript window ID of the window to select
void openWindowAndWait(java.lang.String url,
java.lang.String windowID)
This command can also be a useful workaround for bug SEL-339. In some cases, Selenium will be unable to intercept a call to window.open (if the call occurs during or before the "onLoad" event, for example). In those cases, you can force Selenium to notice the open window's name by using the Selenium openWindow command, using an empty (blank) url, like this: openWindow("", "myFunnyWindow").
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
url - the URL to open, which can be blankwindowID - the JavaScript window ID of the window to selectvoid selectWindow(java.lang.String windowID)
Window locators provide different ways of specifying the window object: by title, by internal JavaScript "name," or by JavaScript variable.
If no window locator prefix is provided, we'll try to guess what you mean like this:
1.) if windowID is null, (or the string "null") then it is assumed the user is referring to the original window instantiated by the browser).
2.) if the value of the "windowID" parameter is a JavaScript variable name in the current application window, then it is assumed that this variable contains the return value from a call to the JavaScript window.open() method.
3.) Otherwise, selenium looks in a hash it maintains that maps string names to window "names".
4.) If that fails, we'll try looping over all of the known windows to try to find the appropriate "title". Since "title" is not necessarily unique, this may have unexpected behavior.
If you're having trouble figuring out the name of a window that you want to manipulate, look at the Selenium log messages which identify the names of windows created via window.open (and therefore intercepted by Selenium). You will see messages like the following for each window as it is opened:
debug: window.open call intercepted; window ID (which you can use with selectWindow()) is
"myNewWindow"
In some cases, Selenium will be unable to intercept a call to window.open (if the call occurs during or before the "onLoad" event, for example). (This is bug SEL-339.) In those cases, you can force Selenium to notice the open window's name by using the Selenium openWindow command, using an empty (blank) url, like this: openWindow("", "myFunnyWindow").
windowID - the JavaScript window ID of the window to selectvoid selectWindowAndWait(java.lang.String windowID)
Window locators provide different ways of specifying the window object: by title, by internal JavaScript "name," or by JavaScript variable.
If no window locator prefix is provided, we'll try to guess what you mean like this:
1.) if windowID is null, (or the string "null") then it is assumed the user is referring to the original window instantiated by the browser).
2.) if the value of the "windowID" parameter is a JavaScript variable name in the current application window, then it is assumed that this variable contains the return value from a call to the JavaScript window.open() method.
3.) Otherwise, selenium looks in a hash it maintains that maps string names to window "names".
4.) If that fails, we'll try looping over all of the known windows to try to find the appropriate "title". Since "title" is not necessarily unique, this may have unexpected behavior.
If you're having trouble figuring out the name of a window that you want to manipulate, look at the Selenium log messages which identify the names of windows created via window.open (and therefore intercepted by Selenium). You will see messages like the following for each window as it is opened:
debug: window.open call intercepted; window ID (which you can use with selectWindow()) is
"myNewWindow"
In some cases, Selenium will be unable to intercept a call to window.open (if the call occurs during or before the "onLoad" event, for example). (This is bug SEL-339.) In those cases, you can force Selenium to notice the open window's name by using the Selenium openWindow command, using an empty (blank) url, like this: openWindow("", "myFunnyWindow").
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
windowID - the JavaScript window ID of the window to selectvoid selectFrame(java.lang.String locator)
You may also use a DOM expression to identify the frame you want directly, like this:
dom=frames["main"].frames["subframe"]
locator - an element locator identifying a frame or iframevoid selectFrameAndWait(java.lang.String locator)
You may also use a DOM expression to identify the frame you want directly, like this:
dom=frames["main"].frames["subframe"]
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locator identifying a frame or iframe
boolean getWhetherThisFrameMatchFrameExpression(java.lang.String currentFrameString,
java.lang.String target)
This is useful in proxy injection mode, where this code runs in every browser frame and window, and sometimes the selenium server needs to identify the "current" frame. In this case, when the test calls selectFrame, this routine is called for each frame to figure out which one has been selected. The selected frame will return true, while all others will return false.
currentFrameString - starting frametarget - new frame (which might be relative to the current one)
void verifyWhetherThisFrameMatchFrameExpression(java.lang.String currentFrameString,
java.lang.String target,
java.lang.String pattern)
currentFrameString - starting frametarget - new frame (which might be relative to the current one)pattern - The pattern to checkgetWhetherThisFrameMatchFrameExpression(java.lang.String, java.lang.String)
void assertWhetherThisFrameMatchFrameExpression(java.lang.String currentFrameString,
java.lang.String target,
java.lang.String pattern)
currentFrameString - starting frametarget - new frame (which might be relative to the current one)pattern - The pattern to checkgetWhetherThisFrameMatchFrameExpression(java.lang.String, java.lang.String)
void verifyNotWhetherThisFrameMatchFrameExpression(java.lang.String currentFrameString,
java.lang.String target,
java.lang.String pattern)
currentFrameString - starting frametarget - new frame (which might be relative to the current one)pattern - The pattern to checkgetWhetherThisFrameMatchFrameExpression(java.lang.String, java.lang.String)
void assertNotWhetherThisFrameMatchFrameExpression(java.lang.String currentFrameString,
java.lang.String target,
java.lang.String pattern)
currentFrameString - starting frametarget - new frame (which might be relative to the current one)pattern - The pattern to checkgetWhetherThisFrameMatchFrameExpression(java.lang.String, java.lang.String)
void waitForWhetherThisFrameMatchFrameExpression(java.lang.String currentFrameString,
java.lang.String target,
java.lang.String pattern)
currentFrameString - starting frametarget - new frame (which might be relative to the current one)pattern - The pattern to checkgetWhetherThisFrameMatchFrameExpression(java.lang.String, java.lang.String)
void waitForNotWhetherThisFrameMatchFrameExpression(java.lang.String currentFrameString,
java.lang.String target,
java.lang.String pattern)
currentFrameString - starting frametarget - new frame (which might be relative to the current one)pattern - The pattern to checkgetWhetherThisFrameMatchFrameExpression(java.lang.String, java.lang.String)
void storeWhetherThisFrameMatchFrameExpression(java.lang.String currentFrameString,
java.lang.String target,
java.lang.String variableName)
currentFrameString - starting frametarget - new frame (which might be relative to the current one)variableName - The variable name to store this value togetWhetherThisFrameMatchFrameExpression(java.lang.String, java.lang.String)
boolean getWhetherThisWindowMatchWindowExpression(java.lang.String currentWindowString,
java.lang.String target)
This is useful in proxy injection mode, where this code runs in every browser frame and window, and sometimes the selenium server needs to identify the "current" window. In this case, when the test calls selectWindow, this routine is called for each window to figure out which one has been selected. The selected window will return true, while all others will return false.
currentWindowString - starting windowtarget - new window (which might be relative to the current one, e.g., "_parent")
void verifyWhetherThisWindowMatchWindowExpression(java.lang.String currentWindowString,
java.lang.String target,
java.lang.String pattern)
currentWindowString - starting windowtarget - new window (which might be relative to the current one, e.g., "_parent")pattern - The pattern to checkgetWhetherThisWindowMatchWindowExpression(java.lang.String, java.lang.String)
void assertWhetherThisWindowMatchWindowExpression(java.lang.String currentWindowString,
java.lang.String target,
java.lang.String pattern)
currentWindowString - starting windowtarget - new window (which might be relative to the current one, e.g., "_parent")pattern - The pattern to checkgetWhetherThisWindowMatchWindowExpression(java.lang.String, java.lang.String)
void verifyNotWhetherThisWindowMatchWindowExpression(java.lang.String currentWindowString,
java.lang.String target,
java.lang.String pattern)
currentWindowString - starting windowtarget - new window (which might be relative to the current one, e.g., "_parent")pattern - The pattern to checkgetWhetherThisWindowMatchWindowExpression(java.lang.String, java.lang.String)
void assertNotWhetherThisWindowMatchWindowExpression(java.lang.String currentWindowString,
java.lang.String target,
java.lang.String pattern)
currentWindowString - starting windowtarget - new window (which might be relative to the current one, e.g., "_parent")pattern - The pattern to checkgetWhetherThisWindowMatchWindowExpression(java.lang.String, java.lang.String)
void waitForWhetherThisWindowMatchWindowExpression(java.lang.String currentWindowString,
java.lang.String target,
java.lang.String pattern)
currentWindowString - starting windowtarget - new window (which might be relative to the current one, e.g., "_parent")pattern - The pattern to checkgetWhetherThisWindowMatchWindowExpression(java.lang.String, java.lang.String)
void waitForNotWhetherThisWindowMatchWindowExpression(java.lang.String currentWindowString,
java.lang.String target,
java.lang.String pattern)
currentWindowString - starting windowtarget - new window (which might be relative to the current one, e.g., "_parent")pattern - The pattern to checkgetWhetherThisWindowMatchWindowExpression(java.lang.String, java.lang.String)
void storeWhetherThisWindowMatchWindowExpression(java.lang.String currentWindowString,
java.lang.String target,
java.lang.String variableName)
currentWindowString - starting windowtarget - new window (which might be relative to the current one, e.g., "_parent")variableName - The variable name to store this value togetWhetherThisWindowMatchWindowExpression(java.lang.String, java.lang.String)
void waitForPopUp(java.lang.String windowID,
java.lang.String timeout)
windowID - the JavaScript window "name" of the window that will appear (not the text of the title bar)timeout - a timeout in milliseconds, after which the action will return with an error
void waitForPopUpAndWait(java.lang.String windowID,
java.lang.String timeout)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
windowID - the JavaScript window "name" of the window that will appear (not the text of the title bar)timeout - a timeout in milliseconds, after which the action will return with an errorvoid chooseCancelOnNextConfirmation()
By default, Selenium's overridden window.confirm() function will return true, as if the user had manually clicked OK; after running this command, the next call to confirm() will return false, as if the user had clicked Cancel. Selenium will then resume using the default behavior for future confirmations, automatically returning true (OK) unless/until you explicitly call this command for each confirmation.
Take note - every time a confirmation comes up, you must consume it with a corresponding getConfirmation, or else the next selenium operation will fail.
void chooseCancelOnNextConfirmationAndWait()
By default, Selenium's overridden window.confirm() function will return true, as if the user had manually clicked OK; after running this command, the next call to confirm() will return false, as if the user had clicked Cancel. Selenium will then resume using the default behavior for future confirmations, automatically returning true (OK) unless/until you explicitly call this command for each confirmation.
Take note - every time a confirmation comes up, you must consume it with a corresponding getConfirmation, or else the next selenium operation will fail.
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
void chooseOkOnNextConfirmation()
Undo the effect of calling chooseCancelOnNextConfirmation. Note that Selenium's overridden window.confirm() function will normally automatically return true, as if the user had manually clicked OK, so you shouldn't need to use this command unless for some reason you need to change your mind prior to the next confirmation. After any confirmation, Selenium will resume using the default behavior for future confirmations, automatically returning true (OK) unless/until you explicitly call chooseCancelOnNextConfirmation for each confirmation.
Take note - every time a confirmation comes up, you must consume it with a corresponding getConfirmation, or else the next selenium operation will fail.
void chooseOkOnNextConfirmationAndWait()
Undo the effect of calling chooseCancelOnNextConfirmation. Note that Selenium's overridden window.confirm() function will normally automatically return true, as if the user had manually clicked OK, so you shouldn't need to use this command unless for some reason you need to change your mind prior to the next confirmation. After any confirmation, Selenium will resume using the default behavior for future confirmations, automatically returning true (OK) unless/until you explicitly call chooseCancelOnNextConfirmation for each confirmation.
Take note - every time a confirmation comes up, you must consume it with a corresponding getConfirmation, or else the next selenium operation will fail.
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
void answerOnNextPrompt(java.lang.String answer)
answer - the answer to give in response to the prompt pop-upvoid answerOnNextPromptAndWait(java.lang.String answer)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
answer - the answer to give in response to the prompt pop-upvoid goBack()
void goBackAndWait()
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
void refresh()
void refreshAndWait()
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
void close()
void closeAndWait()
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
boolean isAlertPresent()
This function never throws an exception
void verifyAlertPresent()
isAlertPresent()void assertAlertPresent()
isAlertPresent()void verifyNotAlertPresent()
isAlertPresent()void verifyAlertNotPresent()
isAlertPresent()void assertNotAlertPresent()
isAlertPresent()void assertAlertNotPresent()
isAlertPresent()void waitForAlertPresent()
isAlertPresent()void waitForNotAlertPresent()
isAlertPresent()void waitForAlertNotPresent()
isAlertPresent()void storeAlertPresent(java.lang.String variableName)
variableName - The variable name to store this value toisAlertPresent()boolean isPromptPresent()
This function never throws an exception
void verifyPromptPresent()
isPromptPresent()void assertPromptPresent()
isPromptPresent()void verifyNotPromptPresent()
isPromptPresent()void verifyPromptNotPresent()
isPromptPresent()void assertNotPromptPresent()
isPromptPresent()void assertPromptNotPresent()
isPromptPresent()void waitForPromptPresent()
isPromptPresent()void waitForNotPromptPresent()
isPromptPresent()void waitForPromptNotPresent()
isPromptPresent()void storePromptPresent(java.lang.String variableName)
variableName - The variable name to store this value toisPromptPresent()boolean isConfirmationPresent()
This function never throws an exception
void verifyConfirmationPresent()
isConfirmationPresent()void assertConfirmationPresent()
isConfirmationPresent()void verifyNotConfirmationPresent()
isConfirmationPresent()void verifyConfirmationNotPresent()
isConfirmationPresent()void assertNotConfirmationPresent()
isConfirmationPresent()void assertConfirmationNotPresent()
isConfirmationPresent()void waitForConfirmationPresent()
isConfirmationPresent()void waitForNotConfirmationPresent()
isConfirmationPresent()void waitForConfirmationNotPresent()
isConfirmationPresent()void storeConfirmationPresent(java.lang.String variableName)
variableName - The variable name to store this value toisConfirmationPresent()java.lang.String getAlert()
Getting an alert has the same effect as manually clicking OK. If an alert is generated but you do not consume it with getAlert, the next Selenium action will fail.
Under Selenium, JavaScript alerts will NOT pop up a visible alert dialog.
Selenium does NOT support JavaScript alerts that are generated in a page's onload() event handler. In this case a visible dialog WILL be generated and Selenium will hang until someone manually clicks OK.
void verifyAlert(java.lang.String pattern)
pattern - The pattern to checkgetAlert()void assertAlert(java.lang.String pattern)
pattern - The pattern to checkgetAlert()void verifyNotAlert(java.lang.String pattern)
pattern - The pattern to checkgetAlert()void assertNotAlert(java.lang.String pattern)
pattern - The pattern to checkgetAlert()void waitForAlert(java.lang.String pattern)
pattern - The pattern to checkgetAlert()void waitForNotAlert(java.lang.String pattern)
pattern - The pattern to checkgetAlert()void storeAlert(java.lang.String variableName)
variableName - The variable name to store this value togetAlert()java.lang.String getConfirmation()
By default, the confirm function will return true, having the same effect as manually clicking OK. This can be changed by prior execution of the chooseCancelOnNextConfirmation command.
If an confirmation is generated but you do not consume it with getConfirmation, the next Selenium action will fail.
NOTE: under Selenium, JavaScript confirmations will NOT pop up a visible dialog.
NOTE: Selenium does NOT support JavaScript confirmations that are generated in a page's onload() event handler. In this case a visible dialog WILL be generated and Selenium will hang until you manually click OK.
void verifyConfirmation(java.lang.String pattern)
pattern - The pattern to checkgetConfirmation()void assertConfirmation(java.lang.String pattern)
pattern - The pattern to checkgetConfirmation()void verifyNotConfirmation(java.lang.String pattern)
pattern - The pattern to checkgetConfirmation()void assertNotConfirmation(java.lang.String pattern)
pattern - The pattern to checkgetConfirmation()void waitForConfirmation(java.lang.String pattern)
pattern - The pattern to checkgetConfirmation()void waitForNotConfirmation(java.lang.String pattern)
pattern - The pattern to checkgetConfirmation()void storeConfirmation(java.lang.String variableName)
variableName - The variable name to store this value togetConfirmation()java.lang.String getPrompt()
Successful handling of the prompt requires prior execution of the answerOnNextPrompt command. If a prompt is generated but you do not get/verify it, the next Selenium action will fail.
NOTE: under Selenium, JavaScript prompts will NOT pop up a visible dialog.
NOTE: Selenium does NOT support JavaScript prompts that are generated in a page's onload() event handler. In this case a visible dialog WILL be generated and Selenium will hang until someone manually clicks OK.
void verifyPrompt(java.lang.String pattern)
pattern - The pattern to checkgetPrompt()void assertPrompt(java.lang.String pattern)
pattern - The pattern to checkgetPrompt()void verifyNotPrompt(java.lang.String pattern)
pattern - The pattern to checkgetPrompt()void assertNotPrompt(java.lang.String pattern)
pattern - The pattern to checkgetPrompt()void waitForPrompt(java.lang.String pattern)
pattern - The pattern to checkgetPrompt()void waitForNotPrompt(java.lang.String pattern)
pattern - The pattern to checkgetPrompt()void storePrompt(java.lang.String variableName)
variableName - The variable name to store this value togetPrompt()java.lang.String getLocation()
void verifyLocation(java.lang.String pattern)
pattern - The pattern to checkgetLocation()void assertLocation(java.lang.String pattern)
pattern - The pattern to checkgetLocation()void verifyNotLocation(java.lang.String pattern)
pattern - The pattern to checkgetLocation()void assertNotLocation(java.lang.String pattern)
pattern - The pattern to checkgetLocation()void waitForLocation(java.lang.String pattern)
pattern - The pattern to checkgetLocation()void waitForNotLocation(java.lang.String pattern)
pattern - The pattern to checkgetLocation()void storeLocation(java.lang.String variableName)
variableName - The variable name to store this value togetLocation()java.lang.String getTitle()
void verifyTitle(java.lang.String pattern)
pattern - The pattern to checkgetTitle()void assertTitle(java.lang.String pattern)
pattern - The pattern to checkgetTitle()void verifyNotTitle(java.lang.String pattern)
pattern - The pattern to checkgetTitle()void assertNotTitle(java.lang.String pattern)
pattern - The pattern to checkgetTitle()void waitForTitle(java.lang.String pattern)
pattern - The pattern to checkgetTitle()void waitForNotTitle(java.lang.String pattern)
pattern - The pattern to checkgetTitle()void storeTitle(java.lang.String variableName)
variableName - The variable name to store this value togetTitle()java.lang.String getBodyText()
void verifyBodyText(java.lang.String pattern)
pattern - The pattern to checkgetBodyText()void assertBodyText(java.lang.String pattern)
pattern - The pattern to checkgetBodyText()void verifyNotBodyText(java.lang.String pattern)
pattern - The pattern to checkgetBodyText()void assertNotBodyText(java.lang.String pattern)
pattern - The pattern to checkgetBodyText()void waitForBodyText(java.lang.String pattern)
pattern - The pattern to checkgetBodyText()void waitForNotBodyText(java.lang.String pattern)
pattern - The pattern to checkgetBodyText()void storeBodyText(java.lang.String variableName)
variableName - The variable name to store this value togetBodyText()java.lang.String getValue(java.lang.String locator)
locator - an element locator
void verifyValue(java.lang.String locator,
java.lang.String pattern)
locator - an element locatorpattern - The pattern to checkgetValue(java.lang.String)
void assertValue(java.lang.String locator,
java.lang.String pattern)
locator - an element locatorpattern - The pattern to checkgetValue(java.lang.String)
void verifyNotValue(java.lang.String locator,
java.lang.String pattern)
locator - an element locatorpattern - The pattern to checkgetValue(java.lang.String)
void assertNotValue(java.lang.String locator,
java.lang.String pattern)
locator - an element locatorpattern - The pattern to checkgetValue(java.lang.String)
void waitForValue(java.lang.String locator,
java.lang.String pattern)
locator - an element locatorpattern - The pattern to checkgetValue(java.lang.String)
void waitForNotValue(java.lang.String locator,
java.lang.String pattern)
locator - an element locatorpattern - The pattern to checkgetValue(java.lang.String)
void storeValue(java.lang.String locator,
java.lang.String variableName)
locator - an element locatorvariableName - The variable name to store this value togetValue(java.lang.String)java.lang.String getText(java.lang.String locator)
locator - an element locator
void verifyText(java.lang.String locator,
java.lang.String pattern)
locator - an element locatorpattern - The pattern to checkgetText(java.lang.String)
void assertText(java.lang.String locator,
java.lang.String pattern)
locator - an element locatorpattern - The pattern to checkgetText(java.lang.String)
void verifyNotText(java.lang.String locator,
java.lang.String pattern)
locator - an element locatorpattern - The pattern to checkgetText(java.lang.String)
void assertNotText(java.lang.String locator,
java.lang.String pattern)
locator - an element locatorpattern - The pattern to checkgetText(java.lang.String)
void waitForText(java.lang.String locator,
java.lang.String pattern)
locator - an element locatorpattern - The pattern to checkgetText(java.lang.String)
void waitForNotText(java.lang.String locator,
java.lang.String pattern)
locator - an element locatorpattern - The pattern to checkgetText(java.lang.String)
void storeText(java.lang.String locator,
java.lang.String variableName)
locator - an element locatorvariableName - The variable name to store this value togetText(java.lang.String)void highlight(java.lang.String locator)
locator - an element locatorvoid highlightAndWait(java.lang.String locator)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locatorjava.lang.String getEval(java.lang.String script)
Note that, by default, the snippet will run in the context of the "selenium" object itself, so
this will refer to the Selenium object. Use window to refer to the window of your
application, e.g. window.document.getElementById('foo')
If you need to use a locator to refer to a single element in your application page, you can use
this.browserbot.findElement("id=foo") where "id=foo" is your locator.
script - the JavaScript snippet to run
void verifyEval(java.lang.String script,
java.lang.String pattern)
script - the JavaScript snippet to runpattern - The pattern to checkgetEval(java.lang.String)
void assertEval(java.lang.String script,
java.lang.String pattern)
script - the JavaScript snippet to runpattern - The pattern to checkgetEval(java.lang.String)
void verifyNotEval(java.lang.String script,
java.lang.String pattern)
script - the JavaScript snippet to runpattern - The pattern to checkgetEval(java.lang.String)
void assertNotEval(java.lang.String script,
java.lang.String pattern)
script - the JavaScript snippet to runpattern - The pattern to checkgetEval(java.lang.String)
void waitForEval(java.lang.String script,
java.lang.String pattern)
script - the JavaScript snippet to runpattern - The pattern to checkgetEval(java.lang.String)
void waitForNotEval(java.lang.String script,
java.lang.String pattern)
script - the JavaScript snippet to runpattern - The pattern to checkgetEval(java.lang.String)
void storeEval(java.lang.String script,
java.lang.String variableName)
script - the JavaScript snippet to runvariableName - The variable name to store this value togetEval(java.lang.String)boolean isChecked(java.lang.String locator)
locator - an element locator pointing to a checkbox or radio buttonvoid verifyChecked(java.lang.String locator)
locator - an element locator pointing to a checkbox or radio buttonisChecked(java.lang.String)void assertChecked(java.lang.String locator)
locator - an element locator pointing to a checkbox or radio buttonisChecked(java.lang.String)void verifyNotChecked(java.lang.String locator)
locator - an element locator pointing to a checkbox or radio buttonisChecked(java.lang.String)void assertNotChecked(java.lang.String locator)
locator - an element locator pointing to a checkbox or radio buttonisChecked(java.lang.String)void waitForChecked(java.lang.String locator)
locator - an element locator pointing to a checkbox or radio buttonisChecked(java.lang.String)void waitForNotChecked(java.lang.String locator)
locator - an element locator pointing to a checkbox or radio buttonisChecked(java.lang.String)
void storeChecked(java.lang.String locator,
java.lang.String variableName)
locator - an element locator pointing to a checkbox or radio buttonvariableName - The variable name to store this value toisChecked(java.lang.String)java.lang.String getTable(java.lang.String tableCellAddress)
tableCellAddress - a cell address, e.g. "foo.1.4"
void verifyTable(java.lang.String tableCellAddress,
java.lang.String pattern)
tableCellAddress - a cell address, e.g. "foo.1.4"pattern - The pattern to checkgetTable(java.lang.String)
void assertTable(java.lang.String tableCellAddress,
java.lang.String pattern)
tableCellAddress - a cell address, e.g. "foo.1.4"pattern - The pattern to checkgetTable(java.lang.String)
void verifyNotTable(java.lang.String tableCellAddress,
java.lang.String pattern)
tableCellAddress - a cell address, e.g. "foo.1.4"pattern - The pattern to checkgetTable(java.lang.String)
void assertNotTable(java.lang.String tableCellAddress,
java.lang.String pattern)
tableCellAddress - a cell address, e.g. "foo.1.4"pattern - The pattern to checkgetTable(java.lang.String)
void waitForTable(java.lang.String tableCellAddress,
java.lang.String pattern)
tableCellAddress - a cell address, e.g. "foo.1.4"pattern - The pattern to checkgetTable(java.lang.String)
void waitForNotTable(java.lang.String tableCellAddress,
java.lang.String pattern)
tableCellAddress - a cell address, e.g. "foo.1.4"pattern - The pattern to checkgetTable(java.lang.String)
void storeTable(java.lang.String tableCellAddress,
java.lang.String variableName)
tableCellAddress - a cell address, e.g. "foo.1.4"variableName - The variable name to store this value togetTable(java.lang.String)java.lang.String[] getSelectedLabels(java.lang.String selectLocator)
selectLocator - an element locator identifying a drop-down menu
void verifySelectedLabels(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedLabels(java.lang.String)
void assertSelectedLabels(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedLabels(java.lang.String)
void verifyNotSelectedLabels(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedLabels(java.lang.String)
void assertNotSelectedLabels(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedLabels(java.lang.String)
void waitForSelectedLabels(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedLabels(java.lang.String)
void waitForNotSelectedLabels(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedLabels(java.lang.String)
void storeSelectedLabels(java.lang.String selectLocator,
java.lang.String variableName)
selectLocator - an element locator identifying a drop-down menuvariableName - The variable name to store this value togetSelectedLabels(java.lang.String)java.lang.String getSelectedLabel(java.lang.String selectLocator)
selectLocator - an element locator identifying a drop-down menu
void verifySelectedLabel(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedLabel(java.lang.String)
void assertSelectedLabel(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedLabel(java.lang.String)
void verifyNotSelectedLabel(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedLabel(java.lang.String)
void assertNotSelectedLabel(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedLabel(java.lang.String)
void waitForSelectedLabel(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedLabel(java.lang.String)
void waitForNotSelectedLabel(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedLabel(java.lang.String)
void storeSelectedLabel(java.lang.String selectLocator,
java.lang.String variableName)
selectLocator - an element locator identifying a drop-down menuvariableName - The variable name to store this value togetSelectedLabel(java.lang.String)java.lang.String[] getSelectedValues(java.lang.String selectLocator)
selectLocator - an element locator identifying a drop-down menu
void verifySelectedValues(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedValues(java.lang.String)
void assertSelectedValues(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedValues(java.lang.String)
void verifyNotSelectedValues(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedValues(java.lang.String)
void assertNotSelectedValues(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedValues(java.lang.String)
void waitForSelectedValues(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedValues(java.lang.String)
void waitForNotSelectedValues(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedValues(java.lang.String)
void storeSelectedValues(java.lang.String selectLocator,
java.lang.String variableName)
selectLocator - an element locator identifying a drop-down menuvariableName - The variable name to store this value togetSelectedValues(java.lang.String)java.lang.String getSelectedValue(java.lang.String selectLocator)
selectLocator - an element locator identifying a drop-down menu
void verifySelectedValue(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedValue(java.lang.String)
void assertSelectedValue(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedValue(java.lang.String)
void verifyNotSelectedValue(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedValue(java.lang.String)
void assertNotSelectedValue(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedValue(java.lang.String)
void waitForSelectedValue(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedValue(java.lang.String)
void waitForNotSelectedValue(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedValue(java.lang.String)
void storeSelectedValue(java.lang.String selectLocator,
java.lang.String variableName)
selectLocator - an element locator identifying a drop-down menuvariableName - The variable name to store this value togetSelectedValue(java.lang.String)java.lang.String[] getSelectedIndexes(java.lang.String selectLocator)
selectLocator - an element locator identifying a drop-down menu
void verifySelectedIndexes(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedIndexes(java.lang.String)
void assertSelectedIndexes(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedIndexes(java.lang.String)
void verifyNotSelectedIndexes(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedIndexes(java.lang.String)
void assertNotSelectedIndexes(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedIndexes(java.lang.String)
void waitForSelectedIndexes(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedIndexes(java.lang.String)
void waitForNotSelectedIndexes(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedIndexes(java.lang.String)
void storeSelectedIndexes(java.lang.String selectLocator,
java.lang.String variableName)
selectLocator - an element locator identifying a drop-down menuvariableName - The variable name to store this value togetSelectedIndexes(java.lang.String)java.lang.String getSelectedIndex(java.lang.String selectLocator)
selectLocator - an element locator identifying a drop-down menu
void verifySelectedIndex(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedIndex(java.lang.String)
void assertSelectedIndex(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedIndex(java.lang.String)
void verifyNotSelectedIndex(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedIndex(java.lang.String)
void assertNotSelectedIndex(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedIndex(java.lang.String)
void waitForSelectedIndex(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedIndex(java.lang.String)
void waitForNotSelectedIndex(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedIndex(java.lang.String)
void storeSelectedIndex(java.lang.String selectLocator,
java.lang.String variableName)
selectLocator - an element locator identifying a drop-down menuvariableName - The variable name to store this value togetSelectedIndex(java.lang.String)java.lang.String[] getSelectedIds(java.lang.String selectLocator)
selectLocator - an element locator identifying a drop-down menu
void verifySelectedIds(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedIds(java.lang.String)
void assertSelectedIds(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedIds(java.lang.String)
void verifyNotSelectedIds(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedIds(java.lang.String)
void assertNotSelectedIds(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedIds(java.lang.String)
void waitForSelectedIds(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedIds(java.lang.String)
void waitForNotSelectedIds(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedIds(java.lang.String)
void storeSelectedIds(java.lang.String selectLocator,
java.lang.String variableName)
selectLocator - an element locator identifying a drop-down menuvariableName - The variable name to store this value togetSelectedIds(java.lang.String)java.lang.String getSelectedId(java.lang.String selectLocator)
selectLocator - an element locator identifying a drop-down menu
void verifySelectedId(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedId(java.lang.String)
void assertSelectedId(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedId(java.lang.String)
void verifyNotSelectedId(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedId(java.lang.String)
void assertNotSelectedId(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedId(java.lang.String)
void waitForSelectedId(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedId(java.lang.String)
void waitForNotSelectedId(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectedId(java.lang.String)
void storeSelectedId(java.lang.String selectLocator,
java.lang.String variableName)
selectLocator - an element locator identifying a drop-down menuvariableName - The variable name to store this value togetSelectedId(java.lang.String)boolean isSomethingSelected(java.lang.String selectLocator)
selectLocator - an element locator identifying a drop-down menuvoid verifySomethingSelected(java.lang.String selectLocator)
selectLocator - an element locator identifying a drop-down menuisSomethingSelected(java.lang.String)void assertSomethingSelected(java.lang.String selectLocator)
selectLocator - an element locator identifying a drop-down menuisSomethingSelected(java.lang.String)void verifyNotSomethingSelected(java.lang.String selectLocator)
selectLocator - an element locator identifying a drop-down menuisSomethingSelected(java.lang.String)void assertNotSomethingSelected(java.lang.String selectLocator)
selectLocator - an element locator identifying a drop-down menuisSomethingSelected(java.lang.String)void waitForSomethingSelected(java.lang.String selectLocator)
selectLocator - an element locator identifying a drop-down menuisSomethingSelected(java.lang.String)void waitForNotSomethingSelected(java.lang.String selectLocator)
selectLocator - an element locator identifying a drop-down menuisSomethingSelected(java.lang.String)
void storeSomethingSelected(java.lang.String selectLocator,
java.lang.String variableName)
selectLocator - an element locator identifying a drop-down menuvariableName - The variable name to store this value toisSomethingSelected(java.lang.String)java.lang.String[] getSelectOptions(java.lang.String selectLocator)
selectLocator - an element locator identifying a drop-down menu
void verifySelectOptions(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectOptions(java.lang.String)
void assertSelectOptions(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectOptions(java.lang.String)
void verifyNotSelectOptions(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectOptions(java.lang.String)
void assertNotSelectOptions(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectOptions(java.lang.String)
void waitForSelectOptions(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectOptions(java.lang.String)
void waitForNotSelectOptions(java.lang.String selectLocator,
java.lang.String pattern)
selectLocator - an element locator identifying a drop-down menupattern - The pattern to checkgetSelectOptions(java.lang.String)
void storeSelectOptions(java.lang.String selectLocator,
java.lang.String variableName)
selectLocator - an element locator identifying a drop-down menuvariableName - The variable name to store this value togetSelectOptions(java.lang.String)java.lang.String getAttribute(java.lang.String attributeLocator)
attributeLocator - an element locator followed by an @ sign and then the name of the attribute, e.g.
"foo@bar"
void verifyAttribute(java.lang.String attributeLocator,
java.lang.String pattern)
attributeLocator - an element locator followed by an @ sign and then the name of the attribute, e.g.
"foo@bar"pattern - The pattern to checkgetAttribute(java.lang.String)
void assertAttribute(java.lang.String attributeLocator,
java.lang.String pattern)
attributeLocator - an element locator followed by an @ sign and then the name of the attribute, e.g.
"foo@bar"pattern - The pattern to checkgetAttribute(java.lang.String)
void verifyNotAttribute(java.lang.String attributeLocator,
java.lang.String pattern)
attributeLocator - an element locator followed by an @ sign and then the name of the attribute, e.g.
"foo@bar"pattern - The pattern to checkgetAttribute(java.lang.String)
void assertNotAttribute(java.lang.String attributeLocator,
java.lang.String pattern)
attributeLocator - an element locator followed by an @ sign and then the name of the attribute, e.g.
"foo@bar"pattern - The pattern to checkgetAttribute(java.lang.String)
void waitForAttribute(java.lang.String attributeLocator,
java.lang.String pattern)
attributeLocator - an element locator followed by an @ sign and then the name of the attribute, e.g.
"foo@bar"pattern - The pattern to checkgetAttribute(java.lang.String)
void waitForNotAttribute(java.lang.String attributeLocator,
java.lang.String pattern)
attributeLocator - an element locator followed by an @ sign and then the name of the attribute, e.g.
"foo@bar"pattern - The pattern to checkgetAttribute(java.lang.String)
void storeAttribute(java.lang.String attributeLocator,
java.lang.String variableName)
attributeLocator - an element locator followed by an @ sign and then the name of the attribute, e.g.
"foo@bar"variableName - The variable name to store this value togetAttribute(java.lang.String)boolean isTextPresent(java.lang.String pattern)
pattern - a pattern to match with the text of the pagevoid verifyTextPresent(java.lang.String pattern)
pattern - a pattern to match with the text of the pageisTextPresent(java.lang.String)void assertTextPresent(java.lang.String pattern)
pattern - a pattern to match with the text of the pageisTextPresent(java.lang.String)void verifyNotTextPresent(java.lang.String pattern)
pattern - a pattern to match with the text of the pageisTextPresent(java.lang.String)void verifyTextNotPresent(java.lang.String pattern)
pattern - a pattern to match with the text of the pageisTextPresent(java.lang.String)void assertNotTextPresent(java.lang.String pattern)
pattern - a pattern to match with the text of the pageisTextPresent(java.lang.String)void assertTextNotPresent(java.lang.String pattern)
pattern - a pattern to match with the text of the pageisTextPresent(java.lang.String)void waitForTextPresent(java.lang.String pattern)
pattern - a pattern to match with the text of the pageisTextPresent(java.lang.String)void waitForNotTextPresent(java.lang.String pattern)
pattern - a pattern to match with the text of the pageisTextPresent(java.lang.String)void waitForTextNotPresent(java.lang.String pattern)
pattern - a pattern to match with the text of the pageisTextPresent(java.lang.String)
void storeTextPresent(java.lang.String pattern,
java.lang.String variableName)
pattern - a pattern to match with the text of the pagevariableName - The variable name to store this value toisTextPresent(java.lang.String)boolean isElementPresent(java.lang.String locator)
locator - an element locatorvoid verifyElementPresent(java.lang.String locator)
locator - an element locatorisElementPresent(java.lang.String)void assertElementPresent(java.lang.String locator)
locator - an element locatorisElementPresent(java.lang.String)void verifyNotElementPresent(java.lang.String locator)
locator - an element locatorisElementPresent(java.lang.String)void verifyElementNotPresent(java.lang.String locator)
locator - an element locatorisElementPresent(java.lang.String)void assertNotElementPresent(java.lang.String locator)
locator - an element locatorisElementPresent(java.lang.String)void assertElementNotPresent(java.lang.String locator)
locator - an element locatorisElementPresent(java.lang.String)void waitForElementPresent(java.lang.String locator)
locator - an element locatorisElementPresent(java.lang.String)void waitForNotElementPresent(java.lang.String locator)
locator - an element locatorisElementPresent(java.lang.String)void waitForElementNotPresent(java.lang.String locator)
locator - an element locatorisElementPresent(java.lang.String)
void storeElementPresent(java.lang.String locator,
java.lang.String variableName)
locator - an element locatorvariableName - The variable name to store this value toisElementPresent(java.lang.String)boolean isVisible(java.lang.String locator)
locator - an element locatorvoid verifyVisible(java.lang.String locator)
locator - an element locatorisVisible(java.lang.String)void assertVisible(java.lang.String locator)
locator - an element locatorisVisible(java.lang.String)void verifyNotVisible(java.lang.String locator)
locator - an element locatorisVisible(java.lang.String)void assertNotVisible(java.lang.String locator)
locator - an element locatorisVisible(java.lang.String)void waitForVisible(java.lang.String locator)
locator - an element locatorisVisible(java.lang.String)void waitForNotVisible(java.lang.String locator)
locator - an element locatorisVisible(java.lang.String)
void storeVisible(java.lang.String locator,
java.lang.String variableName)
locator - an element locatorvariableName - The variable name to store this value toisVisible(java.lang.String)boolean isEditable(java.lang.String locator)
locator - an element locatorvoid verifyEditable(java.lang.String locator)
locator - an element locatorisEditable(java.lang.String)void assertEditable(java.lang.String locator)
locator - an element locatorisEditable(java.lang.String)void verifyNotEditable(java.lang.String locator)
locator - an element locatorisEditable(java.lang.String)void assertNotEditable(java.lang.String locator)
locator - an element locatorisEditable(java.lang.String)void waitForEditable(java.lang.String locator)
locator - an element locatorisEditable(java.lang.String)void waitForNotEditable(java.lang.String locator)
locator - an element locatorisEditable(java.lang.String)
void storeEditable(java.lang.String locator,
java.lang.String variableName)
locator - an element locatorvariableName - The variable name to store this value toisEditable(java.lang.String)java.lang.String[] getAllButtons()
If a given button has no ID, it will appear as "" in this array.
void verifyAllButtons(java.lang.String pattern)
pattern - The pattern to checkgetAllButtons()void assertAllButtons(java.lang.String pattern)
pattern - The pattern to checkgetAllButtons()void verifyNotAllButtons(java.lang.String pattern)
pattern - The pattern to checkgetAllButtons()void assertNotAllButtons(java.lang.String pattern)
pattern - The pattern to checkgetAllButtons()void waitForAllButtons(java.lang.String pattern)
pattern - The pattern to checkgetAllButtons()void waitForNotAllButtons(java.lang.String pattern)
pattern - The pattern to checkgetAllButtons()void storeAllButtons(java.lang.String variableName)
variableName - The variable name to store this value togetAllButtons()java.lang.String[] getAllLinks()
If a given link has no ID, it will appear as "" in this array.
void verifyAllLinks(java.lang.String pattern)
pattern - The pattern to checkgetAllLinks()void assertAllLinks(java.lang.String pattern)
pattern - The pattern to checkgetAllLinks()void verifyNotAllLinks(java.lang.String pattern)
pattern - The pattern to checkgetAllLinks()void assertNotAllLinks(java.lang.String pattern)
pattern - The pattern to checkgetAllLinks()void waitForAllLinks(java.lang.String pattern)
pattern - The pattern to checkgetAllLinks()void waitForNotAllLinks(java.lang.String pattern)
pattern - The pattern to checkgetAllLinks()void storeAllLinks(java.lang.String variableName)
variableName - The variable name to store this value togetAllLinks()java.lang.String[] getAllFields()
If a given field has no ID, it will appear as "" in this array.
void verifyAllFields(java.lang.String pattern)
pattern - The pattern to checkgetAllFields()void assertAllFields(java.lang.String pattern)
pattern - The pattern to checkgetAllFields()void verifyNotAllFields(java.lang.String pattern)
pattern - The pattern to checkgetAllFields()void assertNotAllFields(java.lang.String pattern)
pattern - The pattern to checkgetAllFields()void waitForAllFields(java.lang.String pattern)
pattern - The pattern to checkgetAllFields()void waitForNotAllFields(java.lang.String pattern)
pattern - The pattern to checkgetAllFields()void storeAllFields(java.lang.String variableName)
variableName - The variable name to store this value togetAllFields()java.lang.String[] getAttributeFromAllWindows(java.lang.String attributeName)
attributeName - name of an attribute on the windows
void verifyAttributeFromAllWindows(java.lang.String attributeName,
java.lang.String pattern)
attributeName - name of an attribute on the windowspattern - The pattern to checkgetAttributeFromAllWindows(java.lang.String)
void assertAttributeFromAllWindows(java.lang.String attributeName,
java.lang.String pattern)
attributeName - name of an attribute on the windowspattern - The pattern to checkgetAttributeFromAllWindows(java.lang.String)
void verifyNotAttributeFromAllWindows(java.lang.String attributeName,
java.lang.String pattern)
attributeName - name of an attribute on the windowspattern - The pattern to checkgetAttributeFromAllWindows(java.lang.String)
void assertNotAttributeFromAllWindows(java.lang.String attributeName,
java.lang.String pattern)
attributeName - name of an attribute on the windowspattern - The pattern to checkgetAttributeFromAllWindows(java.lang.String)
void waitForAttributeFromAllWindows(java.lang.String attributeName,
java.lang.String pattern)
attributeName - name of an attribute on the windowspattern - The pattern to checkgetAttributeFromAllWindows(java.lang.String)
void waitForNotAttributeFromAllWindows(java.lang.String attributeName,
java.lang.String pattern)
attributeName - name of an attribute on the windowspattern - The pattern to checkgetAttributeFromAllWindows(java.lang.String)
void storeAttributeFromAllWindows(java.lang.String attributeName,
java.lang.String variableName)
attributeName - name of an attribute on the windowsvariableName - The variable name to store this value togetAttributeFromAllWindows(java.lang.String)
void dragdrop(java.lang.String locator,
java.lang.String movementsString)
locator - an element locatormovementsString - offset in pixels from the current location to which the element should be moved, e.g.,
"+70,-300"
void dragdropAndWait(java.lang.String locator,
java.lang.String movementsString)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locatormovementsString - offset in pixels from the current location to which the element should be moved, e.g.,
"+70,-300"void setMouseSpeed(java.lang.String pixels)
Setting this value to 0 means that we'll send a "mousemove" event to every single pixel in between the start location and the end location; that can be very slow, and may cause some browsers to force the JavaScript to timeout.
If the mouse speed is greater than the distance between the two dragged objects, we'll just send one "mousemove" at the start location and then one final one at the end location.
pixels - the number of pixels between "mousemove" eventsvoid setMouseSpeedAndWait(java.lang.String pixels)
Setting this value to 0 means that we'll send a "mousemove" event to every single pixel in between the start location and the end location; that can be very slow, and may cause some browsers to force the JavaScript to timeout.
If the mouse speed is greater than the distance between the two dragged objects, we'll just send one "mousemove" at the start location and then one final one at the end location.
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
pixels - the number of pixels between "mousemove" eventsjava.lang.Number getMouseSpeed()
void verifyMouseSpeed(java.lang.String pattern)
pattern - The pattern to checkgetMouseSpeed()void assertMouseSpeed(java.lang.String pattern)
pattern - The pattern to checkgetMouseSpeed()void verifyNotMouseSpeed(java.lang.String pattern)
pattern - The pattern to checkgetMouseSpeed()void assertNotMouseSpeed(java.lang.String pattern)
pattern - The pattern to checkgetMouseSpeed()void waitForMouseSpeed(java.lang.String pattern)
pattern - The pattern to checkgetMouseSpeed()void waitForNotMouseSpeed(java.lang.String pattern)
pattern - The pattern to checkgetMouseSpeed()void storeMouseSpeed(java.lang.String variableName)
variableName - The variable name to store this value togetMouseSpeed()
void dragAndDrop(java.lang.String locator,
java.lang.String movementsString)
locator - an element locatormovementsString - offset in pixels from the current location to which the element should be moved, e.g.,
"+70,-300"
void dragAndDropAndWait(java.lang.String locator,
java.lang.String movementsString)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locatormovementsString - offset in pixels from the current location to which the element should be moved, e.g.,
"+70,-300"
void dragAndDropToObject(java.lang.String locatorOfObjectToBeDragged,
java.lang.String locatorOfDragDestinationObject)
locatorOfObjectToBeDragged - an element to be draggedlocatorOfDragDestinationObject - an element whose location (i.e., whose center-most pixel) will be the point
where locatorOfObjectToBeDragged is dropped
void dragAndDropToObjectAndWait(java.lang.String locatorOfObjectToBeDragged,
java.lang.String locatorOfDragDestinationObject)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locatorOfObjectToBeDragged - an element to be draggedlocatorOfDragDestinationObject - an element whose location (i.e., whose center-most pixel) will be the point
where locatorOfObjectToBeDragged is droppedvoid windowFocus()
void windowFocusAndWait()
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
void windowMaximize()
void windowMaximizeAndWait()
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
java.lang.String[] getAllWindowIds()
void verifyAllWindowIds(java.lang.String pattern)
pattern - The pattern to checkgetAllWindowIds()void assertAllWindowIds(java.lang.String pattern)
pattern - The pattern to checkgetAllWindowIds()void verifyNotAllWindowIds(java.lang.String pattern)
pattern - The pattern to checkgetAllWindowIds()void assertNotAllWindowIds(java.lang.String pattern)
pattern - The pattern to checkgetAllWindowIds()void waitForAllWindowIds(java.lang.String pattern)
pattern - The pattern to checkgetAllWindowIds()void waitForNotAllWindowIds(java.lang.String pattern)
pattern - The pattern to checkgetAllWindowIds()void storeAllWindowIds(java.lang.String variableName)
variableName - The variable name to store this value togetAllWindowIds()java.lang.String[] getAllWindowNames()
void verifyAllWindowNames(java.lang.String pattern)
pattern - The pattern to checkgetAllWindowNames()void assertAllWindowNames(java.lang.String pattern)
pattern - The pattern to checkgetAllWindowNames()void verifyNotAllWindowNames(java.lang.String pattern)
pattern - The pattern to checkgetAllWindowNames()void assertNotAllWindowNames(java.lang.String pattern)
pattern - The pattern to checkgetAllWindowNames()void waitForAllWindowNames(java.lang.String pattern)
pattern - The pattern to checkgetAllWindowNames()void waitForNotAllWindowNames(java.lang.String pattern)
pattern - The pattern to checkgetAllWindowNames()void storeAllWindowNames(java.lang.String variableName)
variableName - The variable name to store this value togetAllWindowNames()java.lang.String[] getAllWindowTitles()
void verifyAllWindowTitles(java.lang.String pattern)
pattern - The pattern to checkgetAllWindowTitles()void assertAllWindowTitles(java.lang.String pattern)
pattern - The pattern to checkgetAllWindowTitles()void verifyNotAllWindowTitles(java.lang.String pattern)
pattern - The pattern to checkgetAllWindowTitles()void assertNotAllWindowTitles(java.lang.String pattern)
pattern - The pattern to checkgetAllWindowTitles()void waitForAllWindowTitles(java.lang.String pattern)
pattern - The pattern to checkgetAllWindowTitles()void waitForNotAllWindowTitles(java.lang.String pattern)
pattern - The pattern to checkgetAllWindowTitles()void storeAllWindowTitles(java.lang.String variableName)
variableName - The variable name to store this value togetAllWindowTitles()java.lang.String getHtmlSource()
void verifyHtmlSource(java.lang.String pattern)
pattern - The pattern to checkgetHtmlSource()void assertHtmlSource(java.lang.String pattern)
pattern - The pattern to checkgetHtmlSource()void verifyNotHtmlSource(java.lang.String pattern)
pattern - The pattern to checkgetHtmlSource()void assertNotHtmlSource(java.lang.String pattern)
pattern - The pattern to checkgetHtmlSource()void waitForHtmlSource(java.lang.String pattern)
pattern - The pattern to checkgetHtmlSource()void waitForNotHtmlSource(java.lang.String pattern)
pattern - The pattern to checkgetHtmlSource()void storeHtmlSource(java.lang.String variableName)
variableName - The variable name to store this value togetHtmlSource()
void setCursorPosition(java.lang.String locator,
java.lang.String position)
locator - an element locator pointing to an input element or textareaposition - the numerical position of the cursor in the field; position should be 0 to move the position to
the beginning of the field. You can also set the cursor to -1 to move it to the end of the
field.
void setCursorPositionAndWait(java.lang.String locator,
java.lang.String position)
Note: This command assumes that it causes a page to load and, in turn, waits for it to complete loading before returning.
locator - an element locator pointing to an input element or textareaposition - the numerical position of the cursor in the field; position should be 0 to move the position to
the beginning of the field. You can also set the cursor to -1 to move it to the end of the
field.java.lang.Number getElementIndex(java.lang.String locator)
locator - an element locator pointing to an element
void verifyElementIndex(java.lang.String locator,
java.lang.String pattern)
locator - an element locator pointing to an elementpattern - The pattern to checkgetElementIndex(java.lang.String)
void assertElementIndex(java.lang.String locator,
java.lang.String pattern)
locator - an element locator pointing to an elementpattern - The pattern to checkgetElementIndex(java.lang.String)
void verifyNotElementIndex(java.lang.String locator,
java.lang.String pattern)
locator - an element locator pointing to an elementpattern - The pattern to checkgetElementIndex(java.lang.String)
void assertNotElementIndex(java.lang.String locator,
java.lang.String pattern)
locator - an element locator pointing to an elementpattern - The pattern to checkgetElementIndex(java.lang.String)
void waitForElementIndex(java.lang.String locator,
java.lang.String pattern)
locator - an element locator pointing to an elementpattern - The pattern to checkgetElementIndex(java.lang.String)
void waitForNotElementIndex(java.lang.String locator,
java.lang.String pattern)
locator - an element locator pointing to an elementpattern - The pattern to checkgetElementIndex(java.lang.String)
void storeElementIndex(java.lang.String locator,
java.lang.String variableName)
locator - an element locator pointing to an elementvariableName - The variable name to store this value togetElementIndex(java.lang.String)
boolean isOrdered(java.lang.String locator1,
java.lang.String locator2)
locator1 - an element locator pointing to the first elementlocator2 - an element locator pointing to the second element
void verifyOrdered(java.lang.String locator1,
java.lang.String locator2)
locator1 - an element locator pointing to the first elementlocator2 - an element locator pointing to the second elementisOrdered(java.lang.String, java.lang.String)
void assertOrdered(java.lang.String locator1,
java.lang.String locator2)
locator1 - an element locator pointing to the first elementlocator2 - an element locator pointing to the second elementisOrdered(java.lang.String, java.lang.String)
void verifyNotOrdered(java.lang.String locator1,
java.lang.String locator2)
locator1 - an element locator pointing to the first elementlocator2 - an element locator pointing to the second elementisOrdered(java.lang.String, java.lang.String)
void assertNotOrdered(java.lang.String locator1,
java.lang.String locator2)