Skip to main content

Selenese (Selenium IDE) Commands Reference

Katalon Automation Recorder provides various Selenium Commands (Selenese) to help automate web application testing. These commands stimulate actions on the application under test (AUT) and create automation test scripts.

The below table is the list of all supported Selenese Commands.

addLocationStrategy

addLocationStrategy(strategyName, functionDefinition)

Arguments:

strategyName - the name of the strategy to define; this should use only letters [a-zA-Z] with no spaces or other punctuation.

functionDefinition - a string defining the body of a function in JavaScript. For example:
return inDocument.getElementById(locator);

Defines a new function for Selenium to locate elements on the page. For example, if you define the strategy "foo", and someone runs click("foo=blah"), we'll run your function, passing you the string "blah", and click on the element that your function returns, or throw an "Element not found" error if your function returns null. We'll pass three arguments to your function:

  • locator: the string the user passed in
  • inWindow: the currently selected window
  • inDocument: the currently selected document
The function must return null if the element can't be found.

addLocationStrategyAndWait

addLocationStrategyAndWait(strategyName, functionDefinition)

Generated from addLocationStrategy(strategyName, functionDefinition)

Arguments:

  • strategyName - the name of the strategy to define; this should use only letters [a-zA-Z] with no spaces or other punctuation.
  • functionDefinition - a string defining the body of a function in JavaScript. For example:
    return inDocument.getElementById(locator);
Defines a new function for Selenium to locate elements on the page. For example, if you define the strategy "foo", and someone runs click("foo=blah"), we'll run your function, passing you the string "blah", and click on the element that your function returns, or throw an "Element not found" error if your function returns null. We'll pass three arguments to your function:
  • locator: the string the user passed in
  • inWindow: the currently selected window
  • inDocument: the currently selected document
The function must return null if the element can't be found.

addScript

addScript(scriptContent, scriptTagId)

Arguments:

*scriptcontent - the Javascript content of the script to add

*scriptTagId - (optional) the id of the new script tag. If specified, and an element with this id already exists, this operation will fail.

Loads script content into a new script tag in the Selenium document. This differs from the runScript command in that runScript adds the script tag to the document of the AUT, not the Selenium document. The following entities in the script content are replaced by the characters they represent: < > & The corresponding remove command is removeScript.

addScriptAndWait

addScriptAndWait(scriptContent, scriptTagId) Generated from addScript(scriptContent, scriptTagId

Arguments:

*scriptContent - the Javascript content of the script to add *scriptTagId - (optional) the id of the new script tag. If specified, and an element with this id already exists, this operation will fail. Loads script content into a new script tag in the Selenium document. This differs from the runScript command in that runScript adds the script tag to the document of the AUT, not the Selenium document. The following entities in the script content are replaced by the characters they represent: < > & The corresponding remove command is removeScript.

addSelection

addSelection(locator, optionLocator

Arguments:

*locator - an element locator identifying a multi-select box *optionLocator - an option locator (a label by default)

Add a selection to the set of selected options in a multi-select element using an option locator. @see #doSelect for details of option locators

addSelectionAndWait

addSelectionAndWait(locator, optionLocator)

Generated from addSelection(locator, optionLocator

Arguments:

*locator - an element locator identifying a multi-select box *optionLocator - an option locator (a label by default)

Add a selection to the set of selected options in a multi-select element using an option locator. @see #doSelect for details of option locators

ajaxWait

ajaxWait

ajaxWaitAndWait

ajaxWaitAndWait

allowNativeXpath

allowNativeXpath(allow

Arguments:

*allow - boolean, true means we'll prefer to use native XPath; false means we'll only use JS XPath

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. Using the pure-JS xpath library can improve the consistency of xpath element locators between different browser vendors, but the pure-JS version is much slower than the native implementations.

allowNativeXpathAndWait

allowNativeXpathAndWait(allow)

Generated from allowNativeXpath(allow

Arguments:

*allow - boolean, true means we'll prefer to use native XPath; false means we'll only use JS XPath

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. Using the pure-JS xpath library can improve the consistency of xpath element locators between different browser vendors, but the pure-JS version is much slower than the native implementations.

altKeyDown

altKeyDown()

Press the alt key and hold it down until doAltUp() is called or a new page is loaded.

altKeyDownAndWait

altKeyDownAndWait() Generated from altKeyDown()

Press the alt key and hold it down until doAltUp() is called or a new page is loaded.

altKeyUp

altKeyUp()

Release the alt key.

altKeyUpAndWait

altKeyUpAndWait()

Generated from altKeyUp()

Release the alt key.

answerOnNextPrompt

answerOnNextPrompt(answer

Arguments:

*answer - the answer to give in response to the prompt pop-up Instructs Selenium to return the specified answer string in response to the next JavaScript prompt [window.prompt()].

assertAlert

assertAlert(pattern)

Generated from getAlert().

Returns: The message of the most recent JavaScript alert

Retrieves the message of a JavaScript alert generated during the previous action, or fail if there were no alerts.

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.

assertAlertAndWait

assertAlertAndWait(pattern)

Generated from getAlert().

Returns: The message of the most recent JavaScript alert

Retrieves the message of a JavaScript alert generated during the previous action, or fail if there were no alerts.

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.

assertAlertNotPresent

assertAlertNotPresent()

Generated from isAlertPresent().

Returns: true if there is an alert

Has an alert occurred?

This function never throws an exception

assertAlertPresent

assertAlertPresent()

Generated from isAlertPresent().

Returns: true if there is an alert

Has an alert occurred?

This function never throws an exception

assertAllButtons

assertAllButtons(pattern)

Generated from getAllButtons().

Returns: the IDs of all buttons on the page

Returns the IDs of all buttons on the page.

If a given button has no ID, it will appear as "" in this array.

assertAllFields

assertAllFields(pattern) Generated from getAllFields(). Returns: the IDs of all field on the page

assertAllLinks(pattern) Generated from getAllLinks(). Returns: the IDs of all links on the page

assertAllWindowIds

assertAllWindowIds(pattern) Generated from getAllWindowIds(). Returns: Array of identifiers of all windows that the browser knows about.

assertAllWindowNames

assertAllWindowNames(pattern) Generated from getAllWindowNames(). Returns: Array of names of all windows that the browser knows about.

assertAllWindowTitles

assertAllWindowTitles(pattern) Generated from getAllWindowTitles(). Returns: Array of titles of all windows that the browser knows about.

assertAttribute

assertAttribute(attributeLocator, pattern) Generated from getAttribute(attributeLocator) Arguments: *attributeLocator - an element locator followed by an @ sign and then the name of the attribute, e.g. "foo@bar" . Returns: the value of the specified attr

assertAttributeFromAllWindows

assertAttributeFromAllWindows(attributeName, pattern) Generated from getAttributeFromAllWindows(attributeName

Arguments:

*attributeName - name of an attribute on the windows . Returns: the set of values of this attribute from all known windows.

assertBodyText

assertBodyText(pattern) Generated from getBodyText(). Returns: the entire text of the page

assertChecked

assertChecked(locator) Generated from isChecked(locator

Arguments:

*locator - an element locator pointing to a checkbox or radio button . Returns: true if the checkbox is checked, false otherwise

assertConfirmation

assertConfirmation(pattern) Generated from getConfirmation(). Returns: the message of the most recent JavaScript confirmation dialog

assertConfirmationAndWait

assertConfirmationAndWait(pattern) Generated from getConfirmation(). Returns: the message of the most recent JavaScript confirmation dialog

assertConfirmationNotPresent

assertConfirmationNotPresent() Generated from isConfirmationPresent(). Returns: true if there is a pending confirmation

assertConfirmationPresent

assertConfirmationPresent() Generated from isConfirmationPresent(). Returns: true if there is a pending confirmation

assertCookie

assertCookie(pattern) Generated from getCookie(). Returns: all cookies of the current page under test

assertCookieByName

assertCookieByName(name, pattern) Generated from getCookieByName(name

Arguments:

*name - the name of the cookie. Returns: the value of the cookie

assertCookieNotPresent

assertCookieNotPresent(name) Generated from isCookiePresent(name

Arguments:

*name - the name of the cookie. Returns: true if a cookie with the specified name is present, or false otherwise.

assertCookiePresent

assertCookiePresent(name) Generated from isCookiePresent(name

Arguments:

*name - the name of the cookie . Returns: true if a cookie with the specified name is present, or false otherwise.

assertCssCount

assertCssCount(css, pattern) Generated from getCssCount(css

Arguments:

*css - the css selector to evaluate. do NOT wrap this expression in a 'count()' function; we will do that for you. Returns: the number of nodes that match the specified css select

assertCursorPosition

assertCursorPosition(locator, pattern) Generated from getCursorPosition(locator

Arguments:

*locator - an element locator pointing to an input element or textarea. Returns: the numerical position of the cursor in the field

assertEditable

assertEditable(locator) Generated from isEditable(locator

Arguments:

*locator - an element locator. Returns: true if the input element is editable, false otherwise

assertElementHeight

assertElementHeight(locator, pattern) Generated from getElementHeight(locator

Arguments:

*locator - an element locator pointing to an element. Returns: height of an element in pixels

assertElementIndex

assertElementIndex(locator, pattern) Generated from getElementIndex(locator

Arguments:

*locator - an element locator pointing to an element. Returns: of relative index of the element to its parent (starting from 0)

assertElementNotPresent

assertElementNotPresent(locator) Generated from isElementPresent(locator

Arguments:

*locator - an element locator. Returns: true if the element is not present, false otherwise

assertElementPositionLeft

assertElementPositionLeft(locator, pattern) Generated from getElementPositionLeft(locator

Arguments:

*locator - an element locator pointing to an element OR an element itself. Returns: of pixels from the edge of the frame.

assertElementPositionTop

assertElementPositionTop(locator, pattern) Generated from getElementPositionTop(locator) Arguments:*locator - an element locator pointing to an element OR an element itself. Returns: of pixels from the edge of the frame.

assertElementPresent

assertElementPresent(locator) Generated from isElementPresent(locator

Arguments:

*locator - an element locator. Returns: true if the element is present, false otherwise

assertElementWidth

assertElementWidth(locator, pattern) Generated from getElementWidth(locator

Arguments:

*locator - an element locator pointing to an element . Returns: width of an element in pixels

assertEval

assertEval(script, pattern) Generated from getEval(script

Arguments:

*script - the JavaScript snippet to run. Returns: the results of evaluating the snippet

assertExpression

assertExpression(expression, pattern) Generated from getExpression(expression

Arguments:

*expression - the value to return. Returns: the value passed in

assertHtmlSource

assertHtmlSource(pattern) Generated from getHtmlSource(). Returns: the entire HTML source

assertLocation

assertLocation(pattern) Generated from getLocation(). Returns: the absolute URL of the current page

assertMouseSpeed

assertMouseSpeed(pattern) Generated from getMouseSpeed(). Returns: the number of pixels between "mousemove" events during dragAndDrop commands (default=10)

assertNotAlert

assertNotAlert(pattern) Generated from getAlert(). Returns: The message of the most recent JavaScript alert

assertNotAllButtons

assertNotAllButtons(pattern) Generated from getAllButtons(). Returns: the IDs of all buttons on the page

assertNotAllFields

assertNotAllFields(pattern) Generated from getAllFields(). Returns: the IDs of all field on the page

assertNotAllLinks(pattern) Generated from getAllLinks(). Returns: the IDs of all links on the page

assertNotAllWindowIds

assertNotAllWindowIds(pattern) Generated from getAllWindowIds(). Returns: Array of identifiers of all windows that the browser knows about.

assertNotAllWindowNames

assertNotAllWindowNames(pattern) Generated from getAllWindowNames(). Returns: Array of names of all windows that the browser knows about.

assertNotAllWindowTitles

assertNotAllWindowTitles(pattern) Generated from getAllWindowTitles(). Returns: Array of titles of all windows that the browser knows about.

assertNotAttribute

assertNotAttribute(attributeLocator, pattern) Generated from getAttribute(attributeLocator

Arguments:

*attributeLocator - an element locator followed by an @ sign and then the name of the attribute, e.g. "foo@bar" . Returns: the value of the specifie

assertNotAttributeFromAllWindows

assertNotAttributeFromAllWindows(attributeName, pattern) Generated from getAttributeFromAllWindows(attributeName

Arguments:

*attributeName - name of an attribute on the windows . Returns: the set of values of this attribute from all known windows.

assertNotBodyText

assertNotBodyText(pattern) Generated from getBodyText(). Returns: the entire text of the page

assertNotChecked

assertNotChecked(locator) Generated from isChecked(locator

Arguments:

*locator - an element locator pointing to a checkbox or radio button. Returns: true if the checkbox is checked, false otherwise

assertNotConfirmation

assertNotConfirmation(pattern) Generated from getConfirmation(). Returns: the message of the most recent JavaScript confirmation dialog

assertNotCookie

assertNotCookie(pattern) Generated from getCookie(). Returns: all cookies of the current page under test

assertNotCookieByName

assertNotCookieByName(name, pattern) Generated from getCookieByName(name

Arguments:

*name - the name of the cookie. Returns: the value of the cookie

assertNotCssCount

assertNotCssCount(css, pattern) Generated from getCssCount(css)

Arguments:

*css - the css selector to evaluate. do NOT wrap this expression in a 'count()' function; we will do that for you. Returns: the number of nodes that match the specified css sel

assertNotCursorPosition

assertNotCursorPosition(locator, pattern) Generated from getCursorPosition(locator

Arguments:

*locator - an element locator pointing to an input element or textarea . Returns: the numerical position of the cursor in the field

assertNotEditable

assertNotEditable(locator) Generated from isEditable(locator) Arguments: *locator - an element locator. Returns: true if the input element is editable, false otherwise

assertNotElementHeight

assertNotElementHeight(locator, pattern) Generated from getElementHeight(locator) Arguments: *locator - an element locator pointing to an element. Returns: height of an element in pixels

assertNotElementIndex

assertNotElementIndex(locator, pattern) Generated from getElementIndex(locator

Arguments:

*locator - an element locator pointing to an element . Returns: of relative index of the element to its parent (starting from 0)

assertNotElementPositionLeft

assertNotElementPositionLeft(locator, pattern) Generated from getElementPositionLeft(locator

Arguments:

*locator - an element locator pointing to an element OR an element itself . Returns: of pixels from the edge of the frame.

assertNotElementPositionTop

assertNotElementPositionTop(locator, pattern) Generated from getElementPositionTop(locator

Arguments:

*locator - an element locator pointing to an element OR an element itself. Returns: of pixels from the edge of the frame.

assertNotElementWidth

assertNotElementWidth(locator, pattern) Generated from getElementWidth(locator

Arguments:

*locator - an element locator pointing to an element. Returns: width of an element in pixels

assertNotEval

assertNotEval(script, pattern) Generated from getEval(script

Arguments:

*script - the JavaScript snippet to run . Returns: the results of evaluating the snippet

assertNotExpression

assertNotExpression(expression, pattern) Generated from getExpression(expression

Arguments:

*expression - the value to return. Returns: the value passed in

assertNotHtmlSource

assertNotHtmlSource(pattern) Generated from getHtmlSource(). Returns: the entire HTML source

assertNotLocation

assertNotLocation(pattern) Generated from getLocation(). Returns: the absolute URL of the current page

assertNotMouseSpeed

assertNotMouseSpeed(pattern) Generated from getMouseSpeed(). Returns: the number of pixels between "mousemove" events during dragAndDrop commands (default=10)

assertNotOrdered

assertNotOrdered(locator1, locator2) Generated from isOrdered(locator1, locator2

Arguments:

*locator1 - an element locator pointing to the first element *locator2 - an element locator pointing to the second element . Returns: true if element1 is the

assertNotPrompt

assertNotPrompt(pattern) Generated from getPrompt(). Returns: the message of the most recent JavaScript question prompt

assertNotSelectOptions

assertNotSelectOptions(selectLocator, pattern) Generated from getSelectOptions(selectLocator

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: an array of all option labels in the specified select drop-down

assertNotSelectedId

assertNotSelectedId(selectLocator, pattern) Generated from getSelectedId(selectLocator

Arguments:

*selectLocator - an element locator identifying a drop-down menu. Returns: the selected option ID in the specified select drop-down

assertNotSelectedIds

assertNotSelectedIds(selectLocator, pattern) Generated from getSelectedIds(selectLocator

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: an array of all selected option IDs in the specified select drop-down

assertNotSelectedIndex

assertNotSelectedIndex(selectLocator, pattern) Generated from getSelectedIndex(selectLocator

Arguments:

*selectLocator - an element locator identifying a drop-down menu. Returns: the selected option index in the specified select drop-down

assertNotSelectedIndexes

assertNotSelectedIndexes(selectLocator, pattern) Generated from getSelectedIndexes(selectLocator) Arguments: *selectLocator - an element locator identifying a drop-down menu . Returns: an array of all selected option indexes in the specified select dro

assertNotSelectedLabel

assertNotSelectedLabel(selectLocator, pattern) Generated from getSelectedLabel(selectLocator

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: the selected option label in the specified select drop-down

assertNotSelectedLabels

assertNotSelectedLabels(selectLocator, pattern) Generated from getSelectedLabels(selectLocator

Arguments:

*selectLocator - an element locator identifying a drop-down menu. Returns: an array of all selected option labels in the specified select drop-d

assertNotSelectedValue

assertNotSelectedValue(selectLocator, pattern) Generated from getSelectedValue(selectLocator

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: the selected option value in the specified select drop-down

assertNotSelectedValues

assertNotSelectedValues(selectLocator, pattern) Generated from getSelectedValues(selectLocator

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: an array of all selected option values in the specified select drop-

assertNotSomethingSelected

assertNotSomethingSelected(selectLocator) Generated from isSomethingSelected(selectLocator

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: true if some option has been selected, false otherwise

assertNotSpeed

assertNotSpeed(pattern) Generated from getSpeed(). Returns: the execution speed in milliseconds.

assertNotTable

assertNotTable(tableCellAddress, pattern) Generated from getTable(tableCellAddress

Arguments:

*tableCellAddress - a cell address, e.g. "foo.1.4" . Returns: the text from the specified cell

assertNotText

assertNotText(locator, pattern) Generated from getText(locator

Arguments:

*locator - an element locator Returns: the text of the element

assertNotTitle

assertNotTitle(pattern) Generated from getTitle(). Returns: the title of the current page

assertNotValue

assertNotValue(locator, pattern) Generated from getValue(locator

Arguments:

*locator - an element locator. Returns: the element value, or "on/off" for checkbox/radio elements

assertNotVisible

assertNotVisible(locator) Generated from isVisible(locator

Arguments:

*locator - an element locator. Returns: true if the specified element is visible, false otherwise

assertNotWhetherThisFrameMatchFrameExpression

assertNotWhetherThisFrameMatchFrameExpression(currentFrameString, target, pattern) Generated from getWhetherThisFrameMatchFrameExpression(currentFrameString, target

Arguments:

*currentFrameString - starting frame *target - new frame (which might be r

assertNotWhetherThisWindowMatchWindowExpression

assertNotWhetherThisWindowMatchWindowExpression(currentWindowString, target, pattern) Generated from getWhetherThisWindowMatchWindowExpression(currentWindowString, target

Arguments:

*currentWindowString - starting window *target - new window (which m

assertNotXpathCount

assertNotXpathCount(xpath, pattern) Generated from getXpathCount(xpath

Arguments:

*xpath - the xpath expression to evaluate. do NOT wrap this expression in a 'count()' function; we will do that for you. Returns: the number of nodes that match the spe

assertOrdered

assertOrdered(locator1, locator2) Generated from isOrdered(locator1, locator2

Arguments:

*locator1 - an element locator pointing to the first element *locator2 - an element locator pointing to the second element. Returns: true if elemen

assertPrompt

assertPrompt(pattern) Generated from getPrompt(). Returns: the message of the most recent JavaScript question prompt

assertPromptAndWait

assertPromptAndWait(pattern) Generated from getPrompt(). Returns: the message of the most recent JavaScript question prompt

assertPromptNotPresent

assertPromptNotPresent() Generated from isPromptPresent(). Returns: true if there is a pending prompt

assertPromptPresent

assertPromptPresent() Generated from isPromptPresent(). Returns: true if there is a pending prompt

assertSelectOptions

assertSelectOptions(selectLocator, pattern) Generated from getSelectOptions(selectLocator

Arguments:

*selectLocator - an element locator identifying a drop-down menu. Returns: an array of all option labels in the specified select drop-down

assertSelectedId

assertSelectedId(selectLocator, pattern) Generated from getSelectedId(selectLocator

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: the selected option ID in the specified select drop-down

assertSelectedIds

assertSelectedIds(selectLocator, pattern) Generated from getSelectedIds(selectLocator

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: an array of all selected option IDs in the specified select drop-down

assertSelectedIndex

assertSelectedIndex(selectLocator, pattern) Generated from getSelectedIndex(selectLocator

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: the selected option index in the specified select drop-down

assertSelectedIndexes

assertSelectedIndexes(selectLocator, pattern) Generated from getSelectedIndexes(selectLocator

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: an array of all selected option indexes in the specified select drop-

assertSelectedLabel

assertSelectedLabel(selectLocator, pattern) Generated from getSelectedLabel(selectLocator

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: the selected option label in the specified select drop-down

assertSelectedLabels

assertSelectedLabels(selectLocator, pattern) Generated from getSelectedLabels(selectLocator

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: an array of all selected option labels in the specified select drop-dow

assertSelectedValue

assertSelectedValue(selectLocator, pattern) Generated from getSelectedValue(selectLocator

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: the selected option value in the specified select drop-down

assertSelectedValues

assertSelectedValues(selectLocator, pattern) Generated from getSelectedValues(selectLocator

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: an array of all selected option values in the specified select drop-dow

assertSomethingSelected

assertSomethingSelected(selectLocator)

Generated from isSomethingSelected(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu .

Returns: true if some option has been selected, false otherwise

assertSpeed

assertSpeed(pattern) Generated from getSpeed(). Returns: the execution speed in milliseconds.

assertTable

assertTable(tableCellAddress, pattern) Generated from getTable(tableCellAddress)

Arguments:

*tableCellAddress - a cell address, e.g. "foo.1.4" . Returns: the text from the specified cell

assertText

assertText(locator, pattern)

Generated from getText(locator)

Arguments:

*locator - an element locator .

Returns: the text of the element

assertTextAndWait

assertTextAndWait(locator, pattern) Generated from getText(locator) Arguments: *locator - an element locator . Returns: the text of the element

assertTextNotPresent

assertTextNotPresent(pattern) This command is deprecated. Use the assertNotText command with an element locator instead. Generated from isTextPresent(pattern) Arguments: *pattern - a pattern to match with the text of the page . Returns: true if the patt

assertTextPresent

assertTextPresent(pattern) This command is deprecated. Use the assertText command with an element locator instead. Generated from isTextPresent(pattern) Arguments: *pattern - a pattern to match with the text of the page . Returns: true if the pattern m

assertTitle

assertTitle(pattern) Generated from getTitle(). Returns: the title of the current page

assertTitleAndWait

assertTitleAndWait(pattern) Generated from getTitle(). Returns: the title of the current page

assertValue

assertValue(locator, pattern) Generated from getValue(locator)

Arguments:

*locator - an element locator. Returns: the element value, or "on/off" for checkbox/radio elements

assertVisible

assertVisible(locator) Generated from isVisible(locator)

Arguments:

*locator - an element locator. Returns: true if the specified element is visible, false otherwise

assertWhetherThisFrameMatchFrameExpression

assertWhetherThisFrameMatchFrameExpression(currentFrameString, target, pattern) Generated from getWhetherThisFrameMatchFrameExpression(currentFrameString, target)

Arguments:

*currentFrameString - starting frame *target - new frame (which might be rela

assertWhetherThisWindowMatchWindowExpression

assertWhetherThisWindowMatchWindowExpression(currentWindowString, target, pattern) Generated from getWhetherThisWindowMatchWindowExpression(currentWindowString, target)

Arguments:

*currentWindowString - starting window *target - new window (which migh

assertXpathCount

assertXpathCount(xpath, pattern) Generated from getXpathCount(xpath)

Arguments:

*xpath - the xpath expression to evaluate. do NOT wrap this expression in a 'count()' function; we will do that for you. Returns: the number of nodes that match the specif

assignId

assignId(locator, identifier)

Arguments:

*locator - an element locator pointing to an element *identifier - a string to be used as the ID of the specified element

assignIdAndWait

assignIdAndWait(locator, identifier) Generated from assignId(locator, identifier)

Arguments:

*locator - an element locator pointing to an element *identifier - a string to be used as the ID of the specified element

break

break()

captureEntirePageScreenshot

captureEntirePageScreenshot(filename, kwargs) Arguments: *filename - the path to the file to persist the screenshot as. No filename extension will be appended by default. Directories will not be created if they do not exist, and an ex

captureEntirePageScreenshotAndWait

captureEntirePageScreenshotAndWait(filename, kwargs) Generated from captureEntirePageScreenshot(filename, kwargs)

Arguments:

*filename - the path to the file to persist the screenshot as. No filename extension will be appended by default. Directories w

check

check(locator) Arguments: *locator - an element locator

checkAndWait

checkAndWait(locator) Generated from check(locator)

Arguments:

*locator - an element locator

chooseCancelOnNextConfirmation

chooseCancelOnNextConfirmation()

chooseCancelOnNextPrompt

chooseCancelOnNextPrompt

chooseCancelOnNextPromptAndWait

chooseCancelOnNextPromptAndWait

chooseOkOnNextConfirmation

chooseOkOnNextConfirmation()

chooseOkOnNextConfirmationAndWait

chooseOkOnNextConfirmationAndWait() Generated from chooseOkOnNextConfirmation()

click

click(locator)

Arguments:

*locator - an element locator

Clicks on a link, button, checkbox or radio button. If the click action causes a new page to load (like a link usually does), call waitForPageToLoad.

clickAndWait

clickAndWait(locator)

Generated from click(locator)

Arguments:

*locator - an element locator

Clicks on a link, button, checkbox or radio button. If the click action causes a new page to load (like a link usually does), call waitForPageToLoad.

clickAt

clickAt(locator, coordString)

Arguments:

*locator - an element locator *coordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element returned by the locator.

Clicks on a link, button, checkbox or radio button. If the click action causes a new page to load (like a link usually does), call waitForPageToLoad.

clickAtAndWait

clickAtAndWait(locator, coordString)

Generated from clickAt(locator, coordString)

Arguments:

*locator - an element locator *coordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element returned by the locator.

Clicks on a link, button, checkbox or radio button. If the click action causes a new page to load (like a link usually does), call waitForPageToLoad.

close

close()

contextMenu

contextMenu(locator) Arguments: *locator - an element locator

contextMenuAndWait

contextMenuAndWait(locator) Generated from contextMenu(locator)

Arguments:

*locator - an element locator

contextMenuAt

contextMenuAt(locator, coordString)

Arguments:

*locator - an element locator *coordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element returned by the locator.

contextMenuAtAndWait

contextMenuAtAndWait(locator, coordString) Generated from contextMenuAt(locator, coordString)

Arguments:

*locator - an element locator *coordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element returned by the

controlKeyDown

controlKeyDown()

controlKeyDownAndWait

controlKeyDownAndWait() Generated from controlKeyDown()

controlKeyUp

controlKeyUp()

controlKeyUpAndWait

controlKeyUpAndWait() Generated from controlKeyUp()

createCookie

createCookie(nameValuePair, optionsString)

Arguments:

*nameValuePair - name and value of the cookie in a format "name=value" *optionsString - options for the cookie. Currently supported options include 'path', 'max_age' and 'domain'. the optionsString'

createCookieAndWait

createCookieAndWait(nameValuePair, optionsString) Generated from createCookie(nameValuePair, optionsString)

Arguments:

*nameValuePair - name and value of the cookie in a format "name=value" *optionsString - options for the cookie. Currently supported

deleteAllVisibleCookies

deleteAllVisibleCookies()

deleteAllVisibleCookiesAndWait

deleteAllVisibleCookiesAndWait() Generated from deleteAllVisibleCookies()

deleteCookie

deleteCookie(name, optionsString)

Arguments:

*name - the name of the cookie to be deleted *optionsString - options for the cookie. Currently supported options include 'path', 'domain' and 'recurse.' The optionsString's format is "path=/path/, domain=.f

deleteCookieAndWait

deleteCookieAndWait(name, optionsString) Generated from deleteCookie(name, optionsString)

Arguments:

*name - the name of the cookie to be deleted *optionsString - options for the cookie. Currently supported options include 'path', 'domain' and 'recur

deselectPopUp

deselectPopUp()

deselectPopUpAndWait

deselectPopUpAndWait() Generated from deselectPopUp()

domWait

domWait

domWaitAndWait

domWaitAndWait

doubleClick

doubleClick(locator) Arguments: *locator - an element locator

doubleClickAndWait

doubleClickAndWait(locator) Generated from doubleClick(locator)

Arguments:

*locator - an element locator

doubleClickAt

doubleClickAt(locator, coordString)

Arguments:

*locator - an element locator *coordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element returned by the locator.

doubleClickAtAndWait

doubleClickAtAndWait(locator, coordString) Generated from doubleClickAt(locator, coordString)

Arguments:

*locator - an element locator *coordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element returned by the

dragAndDrop

dragAndDrop(locator, movementsString)

Arguments:

*locator - an element locator *movementsString - offset in pixels from the current location to which the element should be moved, e.g., "+70,-300"

dragAndDropAndWait

dragAndDropAndWait(locator, movementsString) Generated from dragAndDrop(locator, movementsString)

Arguments:

*locator - an element locator *movementsString - offset in pixels from the current location to which the element should be moved, e.g., "+70,-

dragAndDropToObject

dragAndDropToObject(locatorOfObjectToBeDragged, locatorOfDragDestinationObject)

Arguments:

*locatorOfObjectToBeDragged - an element to be dragged *locatorOfDragDestinationObject - an element whose location (i.e., whose center-most pixel) will be the po

dragAndDropToObjectAndWait

dragAndDropToObjectAndWait(locatorOfObjectToBeDragged, locatorOfDragDestinationObject) Generated from dragAndDropToObject(locatorOfObjectToBeDragged, locatorOfDragDestinationObject)

Arguments:

*locatorOfObjectToBeDragged - an element to be dragged *lo

echo

echo(message) Arguments: *message - the message to print

echoAndWait

echoAndWait(message) Generated from echo(message)

Arguments:

*message - the message to print

editContent

editContent

editContentAndWait

editContentAndWait

fireEvent

fireEvent(locator, eventName)

Arguments:

*locator - an element locator *eventName - the event name, e.g. "focus" or "blur"

fireEventAndWait

fireEventAndWait(locator, eventName) Generated from fireEvent(locator, eventName)

Arguments:

*locator - an element locator *eventName - the event name, e.g. "focus" or "blur"

focus

focus(locator) Arguments: *locator - an element locator

focusAndWait

focusAndWait(locator) Generated from focus(locator)

Arguments:

*locator - an element locator

goBack

goBack()

goBackAndWait

goBackAndWait() Generated from goBack()

highlight

highlight(locator) Arguments: *locator - an element locator

highlightAndWait

highlightAndWait(locator) Generated from highlight(locator) Arguments: *locator - an element locator

ignoreAttributesWithoutValue

ignoreAttributesWithoutValue(ignore) Arguments: *ignore - boolean, true means we'll ignore attributes without value at the expense of xpath "correctness"; false means we'll sacrifice speed for correctness.

ignoreAttributesWithoutValueAndWait

ignoreAttributesWithoutValueAndWait(ignore) Generated from ignoreAttributesWithoutValue(ignore)

Arguments:

*ignore - boolean, true means we'll ignore attributes without value at the expense of xpath "correctness"; false means we'll sacrifice speed for

keyDown

keyDown(locator, keySequence) This command is deprecated. Use the sendKeys command instead.

Arguments:

*locator - an element locator *keySequence - Either be a string("\" followed by the numeric keycode of the keytobe pressed, normally theASCIIvalu

keyDownAndWait

keyDownAndWait(locator, keySequence) This command is deprecated. Use the sendKeysAndWait command instead. Generated from keyDown(locator, keySequence)

Arguments:

*locator - an element locator *keySequence - Either be a string("\" followed by the numeric

keyPress

keyPress(locator, keySequence) This command is deprecated. Use the sendKeys command instead.

Arguments:

*locator - an element locator *keySequence - Either be a string("\" followed by the numeric keycode of the keytobe pressed, normally the ASCIIval

keyPressAndWait

keyPressAndWait(locator, keySequence) This command is deprecated. Use the sendKeysAndWait command instead. Generated from keyPress(locator, keySequence)

Arguments:

*locator - an element locator *keySequence - Either be a string("\" followed bythenumer

keyUp

keyUp(locator, keySequence) This command is deprecated. Use the sendKeys command instead.

Arguments:

*locator - an element locator *keySequence - Either be a string("\" followed by the numeric keycode of the key to be pressed, normally the ASCII value

keyUpAndWait

keyUpAndWait(locator, keySequence) This command is deprecated. Use the sendKeysAndWait command instead. Generated from keyUp(locator, keySequence)

Arguments:

*locator - an element locator *keySequence - Either be a string("\" followed by the numeric ke

metaKeyDown

metaKeyDown()

metaKeyDownAndWait

metaKeyDownAndWait() Generated from metaKeyDown()

metaKeyUp

metaKeyUp()

metaKeyUpAndWait

metaKeyUpAndWait() Generated from metaKeyUp()

mouseDown

mouseDown(locator) Arguments: *locator - an element locator

mouseDownAndWait

mouseDownAndWait(locator) Generated from mouseDown(locator)

Arguments:

*locator - an element locator

mouseDownAt

mouseDownAt(locator, coordString)

Arguments:

*locator - an element locator *coordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element returned by the locator.

mouseDownAtAndWait

mouseDownAtAndWait(locator, coordString) Generated from mouseDownAt(locator, coordString)

Arguments:

*locator - an element locator *coordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element returned by

mouseDownRight

mouseDownRight(locator) Arguments: *locator - an element locator

mouseDownRightAndWait

mouseDownRightAndWait(locator) Generated from mouseDownRight(locator)

Arguments:

*locator - an element locator

mouseDownRightAt

mouseDownRightAt(locator, coordString)

Arguments:

*locator - an element locator *coordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element returned by the locator.

mouseDownRightAtAndWait

mouseDownRightAtAndWait(locator, coordString) Generated from mouseDownRightAt(locator, coordString)

Arguments:

*locator - an element locator *coordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element re

mouseMove

mouseMove(locator) Arguments: *locator - an element locator

mouseMoveAndWait

mouseMoveAndWait(locator) Generated from mouseMove(locator)

Arguments:

*locator - an element locator

mouseMoveAt

mouseMoveAt(locator, coordString)

Arguments:

*locator - an element locator *coordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element returned by the locator.

mouseMoveAtAndWait

mouseMoveAtAndWait(locator, coordString) Generated from mouseMoveAt(locator, coordString)

Arguments:

*locator - an element locator *coordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element returned by

mouseOut

mouseOut(locator) Arguments: *locator - an element locator

mouseOutAndWait

mouseOutAndWait(locator) Generated from mouseOut(locator)

Arguments:

*locator - an element locator

mouseOver

mouseOver(locator) Arguments: *locator - an element locator

mouseOverAndWait

mouseOverAndWait(locator) Generated from mouseOver(locator)

Arguments:

*locator - an element locator

mouseUp

mouseUp(locator) Arguments: *locator - an element locator

mouseUpAndWait

mouseUpAndWait(locator) Generated from mouseUp(locator)

Arguments:

*locator - an element locator

mouseUpAt

mouseUpAt(locator, coordString)

Arguments:

*locator - an element locator *coordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element returned by the locator.

mouseUpAtAndWait

mouseUpAtAndWait(locator, coordString) Generated from mouseUpAt(locator, coordString)

Arguments:

*locator - an element locator *coordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element returned by the

mouseUpRight

mouseUpRight(locator) Arguments: *locator - an element locator

mouseUpRightAndWait

mouseUpRightAndWait(locator) Generated from mouseUpRight(locator) Arguments: *locator - an element locator

mouseUpRightAt

mouseUpRightAt(locator, coordString)

Arguments:

*locator - an element locator *coordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element returned by the locator.

mouseUpRightAtAndWait

mouseUpRightAtAndWait(locator, coordString) Generated from mouseUpRightAt(locator, coordString)

Arguments:

*locator - an element locator *coordString - specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element return

open

open(url) Arguments: *url - the URL to open; may be relative or absolute

openWindow

openWindow(url, windowID)

Arguments:

*url - the URL to open, which can be blank *windowID - the JavaScript window ID of the window to select

openWindowAndWait

openWindowAndWait(url, windowID) Generated from openWindow(url, windowID)

Arguments:

*url - the URL to open, which can be blank *windowID - the JavaScript window ID of the window to select

pageWait

pageWait

pageWaitAndWait

pageWaitAndWait

pause

pause(waitTime) Arguments: *waitTime - the amount of time to sleep (in milliseconds)

prePageWait

prePageWait

prePageWaitAndWait

prePageWaitAndWait

refresh

refresh()

refreshAndWait

refreshAndWait() Generated from refresh()

removeAllSelections

removeAllSelections(locator) Arguments: *locator - an element locator identifying a multi-select box

removeAllSelectionsAndWait

removeAllSelectionsAndWait(locator) Generated from removeAllSelections(locator)

Arguments:

*locator - an element locator identifying a multi-select box

removeScript

removeScript(scriptTagId) Arguments: *scriptTagId - the id of the script element to remove.

removeScriptAndWait

removeScriptAndWait(scriptTagId) Generated from removeScript(scriptTagId)

Arguments:

*scriptTagId - the id of the script element to remove.

removeSelection

removeSelection(locator, optionLocator)

Arguments:

*locator - an element locator identifying a multi-select box *optionLocator - an option locator (a label by default)

removeSelectionAndWait

removeSelectionAndWait(locator, optionLocator) Generated from removeSelection(locator, optionLocator)

Arguments:

*locator - an element locator identifying a multi-select box *optionLocator - an option locator (a label by default)

rollup

rollup(rollupName, kwargs)

Arguments:

*rollupName - the name of the rollup command *kwargs - keyword arguments string that influences how the rollup expands into commands

rollupAndWait

rollupAndWait(rollupName, kwargs) Generated from rollup(rollupName, kwargs)

Arguments:

*rollupName - the name of the rollup command *kwargs - keyword arguments string that influences how the rollup expands into commands

runScript

runScript(script) Arguments: *script - the JavaScript snippet to run

runScriptAndWait

runScriptAndWait(script) Generated from runScript(script)

Arguments:

*script - the JavaScript snippet to run

select

select(selectLocator, optionLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu *optionLocator - an option locator (a label by default)

selectAndWait

selectAndWait(selectLocator, optionLocator) Generated from select(selectLocator, optionLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu *optionLocator - an option locator (a label by default)

selectFrame

selectFrame(locator) Arguments: *locator - an element locator identifying a frame or iframe

selectPopUp

selectPopUp(windowID) Arguments: *windowID - an identifier for the popup window, which can take on a number of different meanings

selectPopUpAndWait

selectPopUpAndWait(windowID) Generated from selectPopUp(windowID)

Arguments:

*windowID - an identifier for the popup window, which can take on a number of different meanings

selectWindow

selectWindow(windowID) Arguments: *windowID - the JavaScript window ID of the window to select

sendKeys

sendKeys(locator, value)

Arguments:

*locator - an element locator *value - the value to type

sendKeysAndWait

sendKeysAndWait(locator, value) Generated from sendKeys(locator, value)

Arguments:

*locator - an element locator *value - the value to type

setCursorPosition

setCursorPosition(locator, position)

Arguments:

*locator - an element locator pointing to an input element or textarea *position - the numerical position of the cursor in the field; position should be 0 to move the position to the beginning of the

setCursorPositionAndWait

setCursorPositionAndWait(locator, position) Generated from setCursorPosition(locator, position)

Arguments:

*locator - an element locator pointing to an input element or textarea *position - the numerical position of the cursor in the field; positio

setMouseSpeed

setMouseSpeed(pixels) Arguments: *pixels - the number of pixels between "mousemove" events

setMouseSpeedAndWait

setMouseSpeedAndWait(pixels) Generated from setMouseSpeed(pixels)

Arguments:

*pixels - the number of pixels between "mousemove" events

setSpeed

setSpeed(value) Arguments: *value - the number of milliseconds to pause after operation

setSpeedAndWait

setSpeedAndWait(value) Generated from setSpeed(value)

Arguments:

*value - the number of milliseconds to pause after operation

setTimeout

setTimeout(timeout) Arguments: *timeout - a timeout in milliseconds, after which the action will return with an error

shiftKeyDown

shiftKeyDown()

shiftKeyDownAndWait

shiftKeyDownAndWait() Generated from shiftKeyDown()

shiftKeyUp

shiftKeyUp()

shiftKeyUpAndWait

shiftKeyUpAndWait() Generated from shiftKeyUp()

showElement

showElement

showElementAndWait

showElementAndWait

store

store(expression, variableName)

Arguments:

*expression - the value to store *variableName - the name of a variable in which the result is to be stored.

storeAlert

storeAlert(variableName) Generated from getAlert(). Returns: The message of the most recent JavaScript alert

storeAlertPresent

storeAlertPresent(variableName) Generated from isAlertPresent(). Returns: true if there is an alert

storeAllButtons

storeAllButtons(variableName) Generated from getAllButtons(). Returns: the IDs of all buttons on the page

storeAllFields

storeAllFields(variableName) Generated from getAllFields(). Returns: the IDs of all field on the page

storeAllLinks(variableName) Generated from getAllLinks(). Returns: the IDs of all links on the page

storeAllWindowIds

storeAllWindowIds(variableName) Generated from getAllWindowIds(). Returns: Array of identifiers of all windows that the browser knows about.

storeAllWindowNames

storeAllWindowNames(variableName) Generated from getAllWindowNames(). Returns: Array of names of all windows that the browser knows about.

storeAllWindowTitles

storeAllWindowTitles(variableName) Generated from getAllWindowTitles(). Returns: Array of titles of all windows that the browser knows about.

storeAndWait

storeAndWait(expression, variableName) Generated from store(expression, variableName)

Arguments:

*expression - the value to store *variableName - the name of a variable in which the result is to be stored.

storeAttribute

storeAttribute(attributeLocator, variableName) Generated from getAttribute(attributeLocator)

Arguments:

*attributeLocator - an element locator followed by an @ sign and then the name of the attribute, e.g. "foo@bar" . Returns: the value of the specifie

storeAttributeFromAllWindows

storeAttributeFromAllWindows(attributeName, variableName) Generated from getAttributeFromAllWindows(attributeName)

Arguments:

*attributeName - name of an attribute on the windows . Returns: the set of values of this attribute from all known windows.

storeBodyText

storeBodyText(variableName) Generated from getBodyText(). Returns: the entire text of the page

storeChecked

storeChecked(locator, variableName) Generated from isChecked(locator)

Arguments:

*locator - an element locator pointing to a checkbox or radio button . Returns: true if the checkbox is checked, false otherwise

storeConfirmation

storeConfirmation(variableName) Generated from getConfirmation(). Returns: the message of the most recent JavaScript confirmation dialog

storeConfirmationPresent

storeConfirmationPresent(variableName) Generated from isConfirmationPresent(). Returns: true if there is a pending confirmation

storeCookie

storeCookie(variableName) Generated from getCookie(). Returns: all cookies of the current page under test

storeCookieByName

storeCookieByName(name, variableName) Generated from getCookieByName(name)

Arguments:

*name - the name of the cookie . Returns: the value of the cookie

storeCookiePresent

storeCookiePresent(name, variableName) Generated from isCookiePresent(name)

Arguments:

*name - the name of the cookie . Returns: true if a cookie with the specified name is present, or false otherwise.

storeCssCount

storeCssCount(css, variableName) Generated from getCssCount(css)

Arguments:

*css - the css selector to evaluate. do NOT wrap this expression in a 'count()' function; we will do that for you. Returns: the number of nodes that match the specified css sel

storeCursorPosition

storeCursorPosition(locator, variableName) Generated from getCursorPosition(locator)

Arguments:

*locator - an element locator pointing to an input element or textarea . Returns: the numerical position of the cursor in the field

storeEditable

storeEditable(locator, variableName) Generated from isEditable(locator)

Arguments:

*locator - an element locator . Returns: true if the input element is editable, false otherwise

storeElementHeight

storeElementHeight(locator, variableName) Generated from getElementHeight(locator)

Arguments:

*locator - an element locator pointing to an element . Returns: height of an element in pixels

storeElementIndex

storeElementIndex(locator, variableName) Generated from getElementIndex(locator)

Arguments:

*locator - an element locator pointing to an element . Returns: of relative index of the element to its parent (starting from 0)

storeElementPositionLeft

storeElementPositionLeft(locator, variableName) Generated from getElementPositionLeft(locator)

Arguments:

*locator - an element locator pointing to an element OR an element itself . Returns: of pixels from the edge of the frame.

storeElementPositionTop

storeElementPositionTop(locator, variableName) Generated from getElementPositionTop(locator)

Arguments:

*locator - an element locator pointing to an element OR an element itself . Returns: of pixels from the edge of the frame.

storeElementPresent

storeElementPresent(locator, variableName) Generated from isElementPresent(locator)

Arguments:

*locator - an element locator . Returns: true if the element is present, false otherwise

storeElementWidth

storeElementWidth(locator, variableName) Generated from getElementWidth(locator)

Arguments:

*locator - an element locator pointing to an element . Returns: width of an element in pixels

storeEval

storeEval(script, variableName) Generated from getEval(script)

Arguments:

*script - the JavaScript snippet to run . Returns: the results of evaluating the snippet

storeExpression

storeExpression(expression, variableName) Generated from getExpression(expression)

Arguments:

*expression - the value to return . Returns: the value passed in

storeHtmlSource

storeHtmlSource(variableName) Generated from getHtmlSource(). Returns: the entire HTML source

storeLocation

storeLocation(variableName) Generated from getLocation(). Returns: the absolute URL of the current page

storeMouseSpeed

storeMouseSpeed(variableName) Generated from getMouseSpeed(). Returns: the number of pixels between "mousemove" events during dragAndDrop commands (default=10)

storeOrdered

storeOrdered(locator1, locator2, variableName) Generated from isOrdered(locator1, locator2)

Arguments:

*locator1 - an element locator pointing to the first element *locator2 - an element locator pointing to the second element . Returns: true

storePrompt

storePrompt(variableName) Generated from getPrompt(). Returns: the message of the most recent JavaScript question prompt

storePromptPresent

storePromptPresent(variableName) Generated from isPromptPresent(). Returns: true if there is a pending prompt

storeSelectOptions

storeSelectOptions(selectLocator, variableName) Generated from getSelectOptions(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: an array of all option labels in the specified select drop-down

storeSelectedId

storeSelectedId(selectLocator, variableName) Generated from getSelectedId(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: the selected option ID in the specified select drop-down

storeSelectedIds

storeSelectedIds(selectLocator, variableName) Generated from getSelectedIds(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: an array of all selected option IDs in the specified select drop-down

storeSelectedIndex

storeSelectedIndex(selectLocator, variableName) Generated from getSelectedIndex(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: the selected option index in the specified select drop-down

storeSelectedIndexes

storeSelectedIndexes(selectLocator, variableName) Generated from getSelectedIndexes(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: an array of all selected option indexes in the specified selec

storeSelectedLabel

storeSelectedLabel(selectLocator, variableName) Generated from getSelectedLabel(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: the selected option label in the specified select drop-down

storeSelectedLabels

storeSelectedLabels(selectLocator, variableName) Generated from getSelectedLabels(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: an array of all selected option labels in the specified select d

storeSelectedValue

storeSelectedValue(selectLocator, variableName) Generated from getSelectedValue(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: the selected option value in the specified select drop-down

storeSelectedValues

storeSelectedValues(selectLocator, variableName) Generated from getSelectedValues(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: an array of all selected option values in the specified select d

storeSomethingSelected

storeSomethingSelected(selectLocator, variableName) Generated from isSomethingSelected(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: true if some option has been selected, false otherwise

storeSpeed

storeSpeed(variableName) Generated from getSpeed(). Returns: the execution speed in milliseconds.

storeTable

storeTable(tableCellAddress, variableName) Generated from getTable(tableCellAddress)

Arguments:

*tableCellAddress - a cell address, e.g. "foo.1.4" . Returns: the text from the specified cell

storeText

storeText(locator, variableName) Generated from getText(locator)

Arguments:

*locator - an element locator Returns: the text of the element

storeTextAndWait

storeTextAndWait(locator, variableName) Generated from getText(locator)

Arguments:

*locator - an element locator Returns: the text of the element

storeTextPresent

storeTextPresent(pattern, variableName) This command is deprecated. Use the storeText command with an element locator instead. Generated from isTextPresent(pattern)

Arguments:

*pattern - a pattern to match with the text of the page . Returns: true i

storeTitle

storeTitle(variableName) Generated from getTitle(). Returns: the title of the current page

storeTitleAndWait

storeTitleAndWait(variableName) Generated from getTitle(). Returns: the title of the current page

storeValue

storeValue(locator, variableName) Generated from getValue(locator)

Arguments:

*locator - an element locator Returns: the element value, or "on/off" for checkbox/radio elements

storeVisible

storeVisible(locator, variableName) Generated from isVisible(locator)

Arguments:

*locator - an element locator Returns: true if the specified element is visible, false otherwise

storeWhetherThisFrameMatchFrameExpression

storeWhetherThisFrameMatchFrameExpression(currentFrameString, target, variableName) Generated from getWhetherThisFrameMatchFrameExpression(currentFrameString, target)

Arguments:

*currentFrameString - starting frame *target - new frame (which might be

storeWhetherThisWindowMatchWindowExpression

storeWhetherThisWindowMatchWindowExpression(currentWindowString, target, variableName) Generated from getWhetherThisWindowMatchWindowExpression(currentWindowString, target)

Arguments:

*currentWindowString - starting window *target - new window (which

storeXpathCount

storeXpathCount(xpath, variableName) Generated from getXpathCount(xpath)

Arguments:

*xpath - the xpath expression to evaluate. do NOT wrap this expression in a 'count()' function; we will do that for you. Returns: the number of nodes that match the spe

submit

submit(formLocator) Arguments: *formLocator - an element locator for the form you want to submit

submitAndWait

submitAndWait(formLocator) Generated from submit(formLocator)

Arguments:

*formLocator - an element locator for the form you want to submit

type

type(locator, value)

Arguments:

*locator - an element locator *value - the value to type

typeAndWait

typeAndWait(locator, value) Generated from type(locator, value)

Arguments:

*locator - an element locator *value - the value to type

typeKeys

typeKeys(locator, value) This command is deprecated. Use the sendKeys command instead.

Arguments:

*locator - an element locator *value - the value to type

typeKeysAndWait

typeKeysAndWait(locator, value) This command is deprecated. Use the sendKeysAndWait command instead. Generated from typeKeys(locator, value)

Arguments:

*locator - an element locator *value - the value to type

uncheck

uncheck(locator) Arguments: *locator - an element locator

uncheckAndWait

uncheckAndWait(locator) Generated from uncheck(locator) Arguments: *locator - an element locator

useXpathLibrary

useXpathLibrary(libraryName) Arguments: *libraryName - name of the desired library Only the following three can be chosen: "ajaxslt" - Google's library, "javascript-xpath" - Cybozu Labs' faster library, "default" - The defau

useXpathLibraryAndWait

useXpathLibraryAndWait(libraryName) Generated from useXpathLibrary(libraryName)

Arguments:

*libraryName - name of the desired library Only the following three can be chosen: "ajaxslt" - Google's library, "javascript-xpath" - Cybozu La

verifyAlert

verifyAlert(pattern) Generated from getAlert(). Returns: The message of the most recent JavaScript alert

verifyAlertNotPresent

verifyAlertNotPresent() Generated from isAlertPresent(). Returns: true if there is an alert

verifyAlertPresent

verifyAlertPresent() Generated from isAlertPresent(). Returns: true if there is an alert

verifyAllButtons

verifyAllButtons(pattern) Generated from getAllButtons(). Returns: the IDs of all buttons on the page

verifyAllFields

verifyAllFields(pattern) Generated from getAllFields(). Returns: the IDs of all field on the page

verifyAllLinks(pattern) Generated from getAllLinks(). Returns: the IDs of all links on the page

verifyAllWindowIds

verifyAllWindowIds(pattern) Generated from getAllWindowIds(). Returns: Array of identifiers of all windows that the browser knows about.

verifyAllWindowNames

verifyAllWindowNames(pattern) Generated from getAllWindowNames(). Returns: Array of names of all windows that the browser knows about.

verifyAllWindowTitles

verifyAllWindowTitles(pattern) Generated from getAllWindowTitles(). Returns: Array of titles of all windows that the browser knows about.

verifyAttribute

verifyAttribute(attributeLocator, pattern) Generated from getAttribute(attributeLocator)

Arguments:

*attributeLocator - an element locator followed by an @ sign and then the name of the attribute, e.g. "foo@bar" . Returns: the value of the specified a

verifyAttributeFromAllWindows

verifyAttributeFromAllWindows(attributeName, pattern) Generated from getAttributeFromAllWindows(attributeName)

Arguments:

*attributeName - name of an attribute on the windows. Returns: the set of values of this attribute from all known windows.

verifyBodyText

verifyBodyText(pattern) Generated from getBodyText(). Returns: the entire text of the page

verifyChecked

verifyChecked(locator) Generated from isChecked(locator)

Arguments:

*locator - an element locator pointing to a checkbox or radio button . Returns: true if the checkbox is checked, false otherwise

verifyConfirmation

verifyConfirmation(pattern) Generated from getConfirmation(). Returns: the message of the most recent JavaScript confirmation dialog

verifyConfirmationNotPresent

verifyConfirmationNotPresent() Generated from isConfirmationPresent(). Returns: true if there is a pending confirmation

verifyConfirmationPresent

verifyConfirmationPresent() Generated from isConfirmationPresent(). Returns: true if there is a pending confirmation

verifyCookie

verifyCookie(pattern) Generated from getCookie(). Returns: all cookies of the current page under test

verifyCookieByName

verifyCookieByName(name, pattern) Generated from getCookieByName(name)

Arguments:

*name - the name of the cookie . Returns: the value of the cookie

verifyCookieNotPresent

verifyCookieNotPresent(name) Generated from isCookiePresent(name) Arguments: *name - the name of the cookie . Returns: true if a cookie with the specified name is present, or false otherwise.

verifyCookiePresent

verifyCookiePresent(name) Generated from isCookiePresent(name)

Arguments:

*name - the name of the cookie . Returns: true if a cookie with the specified name is present, or false otherwise.

verifyCssCount

verifyCssCount(css, pattern) Generated from getCssCount(css)

Arguments:

*css - the css selector to evaluate. do NOT wrap this expression in a 'count()' function; we will do that for you. Returns: the number of nodes that match the specified css select

verifyCursorPosition

verifyCursorPosition(locator, pattern) Generated from getCursorPosition(locator)

Arguments:

*locator - an element locator pointing to an input element or textarea . Returns: the numerical position of the cursor in the field

verifyEditable

verifyEditable(locator) Generated from isEditable(locator)

Arguments:

*locator - an element locator Returns: true if the input element is editable, false otherwise

verifyElementHeight

verifyElementHeight(locator, pattern) Generated from getElementHeight(locator) Arguments: *locator - an element locator pointing to an element . Returns: height of an element in pixels

verifyElementIndex

verifyElementIndex(locator, pattern) Generated from getElementIndex(locator) Arguments: *locator - an element locator pointing to an element . Returns: of relative index of the element to its parent (starting from 0)

verifyElementNotPresent

verifyElementNotPresent(locator) Generated from isElementPresent(locator)

Arguments:

*locator - an element locator Returns: true if the element is not present, false otherwise

verifyElementPositionLeft

verifyElementPositionLeft(locator, pattern) Generated from getElementPositionLeft(locator)

Arguments:

*locator - an element locator pointing to an element OR an element itself . Returns: of pixels from the edge of the frame.

verifyElementPositionTop

verifyElementPositionTop(locator, pattern) Generated from getElementPositionTop(locator)

Arguments:

*locator - an element locator pointing to an element OR an element itself . Returns: of pixels from the edge of the frame.

verifyElementPresent

verifyElementPresent(locator) Generated from isElementPresent(locator) Arguments: *locator - an element locator Returns: true if the element is present, false otherwise

verifyElementWidth

verifyElementWidth(locator, pattern) Generated from getElementWidth(locator)

Arguments:

*locator - an element locator pointing to an element . Returns: width of an element in pixels

verifyEval

verifyEval(script, pattern) Generated from getEval(script)

Arguments:

*script - the JavaScript snippet to run . Returns: the results of evaluating the snippet

verifyExpression

verifyExpression(expression, pattern) Generated from getExpression(expression)

Arguments:

*expression - the value to return . Returns: the value passed in

verifyHtmlSource

verifyHtmlSource(pattern) Generated from getHtmlSource(). Returns: the entire HTML source

verifyLocation

verifyLocation(pattern) Generated from getLocation(). Returns: the absolute URL of the current page

verifyMouseSpeed

verifyMouseSpeed(pattern) Generated from getMouseSpeed(). Returns: the number of pixels between "mousemove" events during dragAndDrop commands (default=10)

verifyNotAlert

verifyNotAlert(pattern) Generated from getAlert(). Returns: The message of the most recent JavaScript alert

verifyNotAllButtons

verifyNotAllButtons(pattern) Generated from getAllButtons(). Returns: the IDs of all buttons on the page

verifyNotAllFields

verifyNotAllFields(pattern) Generated from getAllFields(). Returns: the IDs of all field on the page

verifyNotAllLinks(pattern) Generated from getAllLinks(). Returns: the IDs of all links on the page

verifyNotAllWindowIds

verifyNotAllWindowIds(pattern) Generated from getAllWindowIds(). Returns: Array of identifiers of all windows that the browser knows about.

verifyNotAllWindowNames

verifyNotAllWindowNames(pattern) Generated from getAllWindowNames(). Returns: Array of names of all windows that the browser knows about.

verifyNotAllWindowTitles

verifyNotAllWindowTitles(pattern) Generated from getAllWindowTitles(). Returns: Array of titles of all windows that the browser knows about.

verifyNotAttribute

verifyNotAttribute(attributeLocator, pattern) Generated from getAttribute(attributeLocator)

Arguments:

*attributeLocator - an element locator followed by an @ sign and then the name of the attribute, e.g. "foo@bar" . Returns: the value of the specifie

verifyNotAttributeFromAllWindows

verifyNotAttributeFromAllWindows(attributeName, pattern) Generated from getAttributeFromAllWindows(attributeName)

Arguments:

*attributeName - name of an attribute on the windows . Returns: the set of values of this attribute from all known windows.

verifyNotBodyText

verifyNotBodyText(pattern) Generated from getBodyText(). Returns: the entire text of the page

verifyNotChecked

verifyNotChecked(locator) Generated from isChecked(locator)

Arguments:

*locator - an element locator pointing to a checkbox or radio button . Returns: true if the checkbox is checked, false otherwise

verifyNotConfirmation

verifyNotConfirmation(pattern) Generated from getConfirmation(). Returns: the message of the most recent JavaScript confirmation dialog

verifyNotCookie

verifyNotCookie(pattern) Generated from getCookie(). Returns: all cookies of the current page under test

verifyNotCookieByName

verifyNotCookieByName(name, pattern) Generated from getCookieByName(name)

Arguments:

*name - the name of the cookie . Returns: the value of the cookie

verifyNotCssCount

verifyNotCssCount(css, pattern) Generated from getCssCount(css)

Arguments:

*css - the css selector to evaluate. do NOT wrap this expression in a 'count()' function; we will do that for you. Returns: the number of nodes that match the specified css sel

verifyNotCursorPosition

verifyNotCursorPosition(locator, pattern) Generated from getCursorPosition(locator)

Arguments:

*locator - an element locator pointing to an input element or textarea . Returns: the numerical position of the cursor in the field

verifyNotEditable

verifyNotEditable(locator) Generated from isEditable(locator)

Arguments:

*locator - an element locator Returns: true if the input element is editable, false otherwise

verifyNotElementHeight

verifyNotElementHeight(locator, pattern) Generated from getElementHeight(locator)

Arguments:

*locator - an element locator pointing to an element . Returns: height of an element in pixels

verifyNotElementIndex

verifyNotElementIndex(locator, pattern) Generated from getElementIndex(locator)

Arguments:

*locator - an element locator pointing to an element . Returns: of relative index of the element to its parent (starting from 0)

verifyNotElementPositionLeft

verifyNotElementPositionLeft(locator, pattern) Generated from getElementPositionLeft(locator)

Arguments:

*locator - an element locator pointing to an element OR an element itself . Returns: of pixels from the edge of the frame.

verifyNotElementPositionTop

verifyNotElementPositionTop(locator, pattern) Generated from getElementPositionTop(locator)

Arguments:

*locator - an element locator pointing to an element OR an element itself . Returns: of pixels from the edge of the frame.

verifyNotElementWidth

verifyNotElementWidth(locator, pattern) Generated from getElementWidth(locator)

Arguments:

*locator - an element locator pointing to an element . Returns: width of an element in pixels

verifyNotEval

verifyNotEval(script, pattern) Generated from getEval(script)

Arguments:

*script - the JavaScript snippet to run . Returns: the results of evaluating the snippet

verifyNotExpression

verifyNotExpression(expression, pattern) Generated from getExpression(expression)

Arguments:

*expression - the value to return . Returns: the value passed in

verifyNotHtmlSource

verifyNotHtmlSource(pattern) Generated from getHtmlSource(). Returns: the entire HTML source

verifyNotLocation

verifyNotLocation(pattern) Generated from getLocation(). Returns: the absolute URL of the current page

verifyNotMouseSpeed

verifyNotMouseSpeed(pattern) Generated from getMouseSpeed(). Returns: the number of pixels between "mousemove" events during dragAndDrop commands (default=10)

verifyNotOrdered

verifyNotOrdered(locator1, locator2) Generated from isOrdered(locator1, locator2)

Arguments:

*locator1 - an element locator pointing to the first element *locator2 - an element locator pointing to the second element . Returns: true if elemen

verifyNotPrompt

verifyNotPrompt(pattern) Generated from getPrompt(). Returns: the message of the most recent JavaScript question prompt

verifyNotSelectOptions

verifyNotSelectOptions(selectLocator, pattern) Generated from getSelectOptions(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: an array of all option labels in the specified select drop-down

verifyNotSelectedId

verifyNotSelectedId(selectLocator, pattern) Generated from getSelectedId(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: the selected option ID in the specified select drop-down

verifyNotSelectedIds

verifyNotSelectedIds(selectLocator, pattern) Generated from getSelectedIds(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: an array of all selected option IDs in the specified select drop-down

verifyNotSelectedIndex

verifyNotSelectedIndex(selectLocator, pattern) Generated from getSelectedIndex(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: the selected option index in the specified select drop-down

verifyNotSelectedIndexes

verifyNotSelectedIndexes(selectLocator, pattern) Generated from getSelectedIndexes(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: an array of all selected option indexes in the specified select

verifyNotSelectedLabel

verifyNotSelectedLabel(selectLocator, pattern) Generated from getSelectedLabel(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: the selected option label in the specified select drop-down

verifyNotSelectedLabels

verifyNotSelectedLabels(selectLocator, pattern) Generated from getSelectedLabels(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: an array of all selected option labels in the specified select dr

verifyNotSelectedValue

verifyNotSelectedValue(selectLocator, pattern) Generated from getSelectedValue(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: the selected option value in the specified select drop-down

verifyNotSelectedValues

verifyNotSelectedValues(selectLocator, pattern) Generated from getSelectedValues(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: an array of all selected option values in the specified select dr

verifyNotSomethingSelected

verifyNotSomethingSelected(selectLocator) Generated from isSomethingSelected(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: true if some option has been selected, false otherwise

verifyNotSpeed

verifyNotSpeed(pattern) Generated from getSpeed(). Returns: the execution speed in milliseconds.

verifyNotTable

verifyNotTable(tableCellAddress, pattern) Generated from getTable(tableCellAddress)

Arguments:

*tableCellAddress - a cell address, e.g. "foo.1.4" . Returns: the text from the specified cell

verifyNotText

verifyNotText(locator, pattern) Generated from getText(locator)

Arguments:

*locator - an element locator . Returns: the text of the element

verifyNotTitle

verifyNotTitle(pattern) Generated from getTitle(). Returns: the title of the current page

verifyNotValue

verifyNotValue(locator, pattern) Generated from getValue(locator)

Arguments:

*locator - an element locator . Returns: the element value, or "on/off" for checkbox/radio elements

verifyNotVisible

verifyNotVisible(locator) Generated from isVisible(locator)

Arguments:

*locator - an element locator . Returns: true if the specified element is visible, false otherwise

verifyNotWhetherThisFrameMatchFrameExpression

verifyNotWhetherThisFrameMatchFrameExpression(currentFrameString, target, pattern) Generated from getWhetherThisFrameMatchFrameExpression(currentFrameString, target)

Arguments:

*currentFrameString - starting frame *target - new frame (which might be r

verifyNotWhetherThisWindowMatchWindowExpression

verifyNotWhetherThisWindowMatchWindowExpression(currentWindowString, target, pattern) Generated from getWhetherThisWindowMatchWindowExpression(currentWindowString, target)

Arguments:

*currentWindowString - starting window *target - new window (which m

verifyNotXpathCount

verifyNotXpathCount(xpath, pattern) Generated from getXpathCount(xpath)

Arguments:

*xpath - the xpath expression to evaluate. do NOT wrap this expression in a 'count()' function; we will do that for you. Returns: the number of nodes that match the spe

verifyOrdered

verifyOrdered(locator1, locator2) Generated from isOrdered(locator1, locator2)

Arguments:

*locator1 - an element locator pointing to the first element *locator2 - an element locator pointing to the second element . Returns: true if element1

verifyPrompt

verifyPrompt(pattern) Generated from getPrompt(). Returns: the message of the most recent JavaScript question prompt

verifyPromptNotPresent

verifyPromptNotPresent() Generated from isPromptPresent(). Returns: true if there is a pending prompt

verifyPromptPresent

verifyPromptPresent() Generated from isPromptPresent(). Returns: true if there is a pending prompt

verifySelectOptions

verifySelectOptions(selectLocator, pattern) Generated from getSelectOptions(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: an array of all option labels in the specified select drop-down

verifySelectedId

verifySelectedId(selectLocator, pattern) Generated from getSelectedId(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: the selected option ID in the specified select drop-down

verifySelectedIds

verifySelectedIds(selectLocator, pattern) Generated from getSelectedIds(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: an array of all selected option IDs in the specified select drop-down

verifySelectedIndex

verifySelectedIndex(selectLocator, pattern) Generated from getSelectedIndex(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: the selected option index in the specified select drop-down

verifySelectedIndexes

verifySelectedIndexes(selectLocator, pattern) Generated from getSelectedIndexes(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: an array of all selected option indexes in the specified select dr

verifySelectedLabel

verifySelectedLabel(selectLocator, pattern) Generated from getSelectedLabel(selectLocator) Arguments: *selectLocator - an element locator identifying a drop-down menu . Returns: the selected option label in the specified select drop-down

verifySelectedLabels

verifySelectedLabels(selectLocator, pattern) Generated from getSelectedLabels(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: an array of all selected option labels in the specified select drop-

verifySelectedValue

verifySelectedValue(selectLocator, pattern) Generated from getSelectedValue(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: the selected option value in the specified select drop-down

verifySelectedValues

verifySelectedValues(selectLocator, pattern) Generated from getSelectedValues(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: an array of all selected option values in the specified select drop-

verifySomethingSelected

verifySomethingSelected(selectLocator) Generated from isSomethingSelected(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: true if some option has been selected, false otherwise

verifySpeed

verifySpeed(pattern) Generated from getSpeed(). Returns: the execution speed in milliseconds.

verifyTable

verifyTable(tableCellAddress, pattern) Generated from getTable(tableCellAddress)

Arguments:

*tableCellAddress - a cell address, e.g. "foo.1.4" . Returns: the text from the specified cell

verifyText

verifyText(locator, pattern) Generated from getText(locator)

Arguments:

*locator - an element locator Returns: the text of the element

verifyTextAndWait

verifyTextAndWait(locator, pattern) Generated from getText(locator) Arguments: *locator - an element locator Returns: the text of the element

verifyTextNotPresent

verifyTextNotPresent(pattern) This command is deprecated. Use the verifyNotText command with an element locator instead. Generated from isTextPresent(pattern)

Arguments:

*pattern - a pattern to match with the text of the page . Returns: true if the

verifyTextPresent

verifyTextPresent(pattern) This command is deprecated. Use the verifyText command with an element locator instead. Generated from isTextPresent(pattern)

Arguments:

*pattern - a pattern to match with the text of the page . Returns: true if the patter

verifyTitle

verifyTitleAndWait

verifyTitleAndWait(pattern) Generated from getTitle(). Returns: the title of the current page

verifyValue

verifyValue(locator, pattern) Generated from getValue(locator)

Arguments:

*locator - an element locator Returns: the element value, or "on/off" for checkbox/radio elements

verifyVisible

verifyVisible(locator) Generated from isVisible(locator)

Arguments:

*locator - an element locator Returns: true if the specified element is visible, false otherwise

verifyWhetherThisFrameMatchFrameExpression

verifyWhetherThisFrameMatchFrameExpression(currentFrameString, target, pattern) Generated from getWhetherThisFrameMatchFrameExpression(currentFrameString, target)

Arguments:

*currentFrameString - starting frame *target - new frame (which might be rela

verifyWhetherThisWindowMatchWindowExpression

verifyWhetherThisWindowMatchWindowExpression(currentWindowString, target, pattern) Generated from getWhetherThisWindowMatchWindowExpression(currentWindowString, target)

Arguments:

*currentWindowString - starting window *target - new window (which migh

verifyXpathCount

verifyXpathCount(xpath, pattern) Generated from getXpathCount(xpath)

Arguments:

*xpath - the xpath expression to evaluate. do NOT wrap this expression in a 'count()' function; we will do that for you. Returns: the number of nodes that match the specif

waitForAlert

waitForAlert(pattern) Generated from getAlert(). Returns: The message of the most recent JavaScript alert

waitForAlertNotPresent

waitForAlertNotPresent() Generated from isAlertPresent(). Returns: true if there is an alert

waitForAlertPresent

waitForAlertPresent() Generated from isAlertPresent(). Returns: true if there is an alert

waitForAllButtons

waitForAllButtons(pattern) Generated from getAllButtons(). Returns: the IDs of all buttons on the page

waitForAllFields

waitForAllFields(pattern) Generated from getAllFields(). Returns: the IDs of all field on the page

waitForAllLinks(pattern) Generated from getAllLinks(). Returns: the IDs of all links on the page

waitForAllWindowIds

waitForAllWindowIds(pattern) Generated from getAllWindowIds(). Returns: Array of identifiers of all windows that the browser knows about.

waitForAllWindowNames

waitForAllWindowNames(pattern) Generated from getAllWindowNames(). Returns: Array of names of all windows that the browser knows about.

waitForAllWindowTitles

waitForAllWindowTitles(pattern) Generated from getAllWindowTitles(). Returns: Array of titles of all windows that the browser knows about.

waitForAttribute

waitForAttribute(attributeLocator, pattern) Generated from getAttribute(attributeLocator)

Arguments:

*attributeLocator - an element locator followed by an @ sign and then the name of the attribute, e.g. "foo@bar" . Returns: the value of the specified

waitForAttributeFromAllWindows

waitForAttributeFromAllWindows(attributeName, pattern) Generated from getAttributeFromAllWindows(attributeName)

Arguments:

*attributeName - name of an attribute on the windows . Returns: the set of values of this attribute from all known windows.

waitForBodyText

waitForBodyText(pattern) Generated from getBodyText(). Returns: the entire text of the page

waitForChecked

waitForChecked(locator) Generated from isChecked(locator)

Arguments:

*locator - an element locator pointing to a checkbox or radio button . Returns: true if the checkbox is checked, false otherwise

waitForCondition

waitForCondition(script, timeout)

Arguments:

*script - the JavaScript snippet to run *timeout - a timeout in milliseconds, after which this command will return with an error

waitForConfirmation

waitForConfirmation(pattern) Generated from getConfirmation(). Returns: the message of the most recent JavaScript confirmation dialog

waitForConfirmationNotPresent

waitForConfirmationNotPresent() Generated from isConfirmationPresent(). Returns: true if there is a pending confirmation

waitForConfirmationPresent

waitForConfirmationPresent() Generated from isConfirmationPresent(). Returns: true if there is a pending confirmation

waitForCookie

waitForCookie(pattern) Generated from getCookie(). Returns: all cookies of the current page under test

waitForCookieByName

waitForCookieByName(name, pattern) Generated from getCookieByName(name) Arguments: *name - the name of the cookie . Returns: the value of the cookie

waitForCookieNotPresent

waitForCookieNotPresent(name) Generated from isCookiePresent(name) Arguments: *name - the name of the cookie . Returns: true if a cookie with the specified name is present, or false otherwise.

waitForCookiePresent

waitForCookiePresent(name) Generated from isCookiePresent(name) Arguments: *name - the name of the cookie . Returns: true if a cookie with the specified name is present, or false otherwise.

waitForCssCount

waitForCssCount(css, pattern) Generated from getCssCount(css) Arguments: *css - the css selector to evaluate. do NOT wrap this expression in a 'count()' function; we will do that for you. . Returns: the number of nodes that match the specified css selecto

waitForCursorPosition

waitForCursorPosition(locator, pattern) Generated from getCursorPosition(locator) Arguments: *locator - an element locator pointing to an input element or textarea . Returns: the numerical position of the cursor in the field

waitForEditable

waitForEditable(locator) Generated from isEditable(locator) Arguments: *locator - an element locator . Returns: true if the input element is editable, false otherwise

waitForElementHeight

waitForElementHeight(locator, pattern) Generated from getElementHeight(locator) Arguments: *locator - an element locator pointing to an element . Returns: height of an element in pixels

waitForElementIndex

waitForElementIndex(locator, pattern) Generated from getElementIndex(locator) Arguments: *locator - an element locator pointing to an element . Returns: of relative index of the element to its parent (starting from 0)

waitForElementNotPresent

waitForElementNotPresent(locator) Generated from isElementPresent(locator) Arguments: *locator - an element locator . Returns: true if the element is not present, false otherwise

waitForElementPositionLeft

waitForElementPositionLeft(locator, pattern) Generated from getElementPositionLeft(locator) Arguments: *locator - an element locator pointing to an element OR an element itself . Returns: of pixels from the edge of the frame.

waitForElementPositionTop

waitForElementPositionTop(locator, pattern) Generated from getElementPositionTop(locator) Arguments: *locator - an element locator pointing to an element OR an element itself . Returns: of pixels from the edge of the frame.

waitForElementPresent

waitForElementPresent(locator) Generated from isElementPresent(locator) Arguments: *locator - an element locator . Returns: true if the element is present, false otherwise

waitForElementWidth

waitForElementWidth(locator, pattern) Generated from getElementWidth(locator) Arguments: *locator - an element locator pointing to an element . Returns: width of an element in pixels

waitForEval

waitForEval(script, pattern) Generated from getEval(script)

Arguments:

*script - the JavaScript snippet to run . Returns: the results of evaluating the snippet

waitForExpression

waitForExpression(expression, pattern) Generated from getExpression(expression) Arguments: *expression - the value to return . Returns: the value passed in

waitForFrameToLoad

waitForFrameToLoad(frameAddress, timeout)

Arguments:

*frameAddress - FrameAddress from the server side *timeout - a timeout in milliseconds, after which this command will return with an error

waitForHtmlSource

waitForHtmlSource(pattern) Generated from getHtmlSource(). Returns: the entire HTML source

waitForLocation

waitForLocation(pattern) Generated from getLocation(). Returns: the absolute URL of the current page

waitForMouseSpeed

waitForMouseSpeed(pattern) Generated from getMouseSpeed(). Returns: the number of pixels between "mousemove" events during dragAndDrop commands (default=10)

waitForNotAlert

waitForNotAlert(pattern) Generated from getAlert(). Returns: The message of the most recent JavaScript alert

waitForNotAllButtons

waitForNotAllButtons(pattern) Generated from getAllButtons(). Returns: the IDs of all buttons on the page

waitForNotAllFields

waitForNotAllFields(pattern) Generated from getAllFields(). Returns: the IDs of all field on the page

waitForNotAllLinks(pattern) Generated from getAllLinks(). Returns: the IDs of all links on the page

waitForNotAllWindowIds

waitForNotAllWindowIds(pattern) Generated from getAllWindowIds(). Returns: Array of identifiers of all windows that the browser knows about.

waitForNotAllWindowNames

waitForNotAllWindowNames(pattern) Generated from getAllWindowNames(). Returns: Array of names of all windows that the browser knows about.

waitForNotAllWindowTitles

waitForNotAllWindowTitles(pattern) Generated from getAllWindowTitles(). Returns: Array of titles of all windows that the browser knows about.

waitForNotAttribute

waitForNotAttribute(attributeLocator, pattern) Generated from getAttribute(attributeLocator)

Arguments:

*attributeLocator - an element locator followed by an @ sign and then the name of the attribute, e.g. "foo@bar" . Returns: the value of the specifi

waitForNotAttributeFromAllWindows

waitForNotAttributeFromAllWindows(attributeName, pattern) Generated from getAttributeFromAllWindows(attributeName)

Arguments:

*attributeName - name of an attribute on the windows . Returns: the set of values of this attribute from all known windows.

waitForNotBodyText

waitForNotBodyText(pattern) Generated from getBodyText(). Returns: the entire text of the page

waitForNotChecked

waitForNotChecked(locator) Generated from isChecked(locator)

Arguments:

*locator - an element locator pointing to a checkbox or radio button . Returns: true if the checkbox is checked, false otherwise

waitForNotConfirmation

waitForNotConfirmation(pattern) Generated from getConfirmation(). Returns: the message of the most recent JavaScript confirmation dialog

waitForNotCookie

waitForNotCookie(pattern) Generated from getCookie(). Returns: all cookies of the current page under test

waitForNotCookieByName

waitForNotCookieByName(name, pattern) Generated from getCookieByName(name)

Arguments:

*name - the name of the cookie . Returns: the value of the cookie

waitForNotCssCount

waitForNotCssCount(css, pattern) Generated from getCssCount(css)

Arguments:

*css - the css selector to evaluate. do NOT wrap this expression in a 'count()' function; we will do that for you. Returns: the number of nodes that match the specified css se

waitForNotCursorPosition

waitForNotCursorPosition(locator, pattern) Generated from getCursorPosition(locator) Arguments: *locator - an element locator pointing to an input element or textarea. Returns: the numerical position of the cursor in the field

waitForNotEditable

waitForNotEditable(locator) Generated from isEditable(locator)

Arguments:

*locator - an element locator. Returns: true if the input element is editable, false otherwise

waitForNotElementHeight

waitForNotElementHeight(locator, pattern) Generated from getElementHeight(locator)

Arguments:

*locator - an element locator pointing to an element . Returns: height of an element in pixels

waitForNotElementIndex

waitForNotElementIndex(locator, pattern) Generated from getElementIndex(locator)

Arguments:

*locator - an element locator pointing to an element . Returns: of relative index of the element to its parent (starting from 0)

waitForNotElementPositionLeft

waitForNotElementPositionLeft(locator, pattern) Generated from getElementPositionLeft(locator)

Arguments:

*locator - an element locator pointing to an element OR an element itself. Returns: of pixels from the edge of the frame.

waitForNotElementPositionTop

waitForNotElementPositionTop(locator, pattern) Generated from getElementPositionTop(locator)

Arguments:

*locator - an element locator pointing to an element OR an element itself. Returns: of pixels from the edge of the frame.

waitForNotElementWidth

waitForNotElementWidth(locator, pattern) Generated from getElementWidth(locator)

Arguments:

*locator - an element locator pointing to an element. Returns: width of an element in pixels

waitForNotEval

waitForNotEval(script, pattern) Generated from getEval(script)

Arguments:

*script - the JavaScript snippet to run. Returns: the results of evaluating the snippet

waitForNotExpression

waitForNotExpression(expression, pattern) Generated from getExpression(expression)

Arguments:

*expression - the value to return. Returns: the value passed in

waitForNotHtmlSource

waitForNotHtmlSource(pattern) Generated from getHtmlSource(). Returns: the entire HTML source

waitForNotLocation

waitForNotLocation(pattern) Generated from getLocation(). Returns: the absolute URL of the current page

waitForNotMouseSpeed

waitForNotMouseSpeed(pattern) Generated from getMouseSpeed(). Returns: the number of pixels between "mousemove" events during dragAndDrop commands (default=10)

waitForNotOrdered

waitForNotOrdered(locator1, locator2) Generated from isOrdered(locator1, locator2)

Arguments:

*locator1 - an element locator pointing to the first element *locator2 - an element locator pointing to the second element. Returns: true if element1 is the

waitForNotPrompt

waitForNotPrompt(pattern) Generated from getPrompt(). Returns: the message of the most recent JavaScript question prompt

waitForNotSelectOptions

waitForNotSelectOptions(selectLocator, pattern) Generated from getSelectOptions(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: an array of all option labels in the specified select drop-down

waitForNotSelectedId

waitForNotSelectedId(selectLocator, pattern) Generated from getSelectedId(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu. Returns: the selected option ID in the specified select drop-down

waitForNotSelectedIds

waitForNotSelectedIds(selectLocator, pattern) Generated from getSelectedIds(selectLocator) Arguments: *selectLocator - an element locator identifying a drop-down menu. Returns: an array of all selected option IDs in the specified select drop-down

waitForNotSelectedIndex

waitForNotSelectedIndex(selectLocator, pattern) Generated from getSelectedIndex(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu. Returns: the selected option index in the specified select drop-down

waitForNotSelectedIndexes

waitForNotSelectedIndexes(selectLocator, pattern) Generated from getSelectedIndexes(selectLocator) Arguments: *selectLocator - an element locator identifying a drop-down menu. Returns: an array of all selected option indexes in the specified select drop

waitForNotSelectedLabel

waitForNotSelectedLabel(selectLocator, pattern) Generated from getSelectedLabel(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu. Returns: the selected option label in the specified select drop-down

waitForNotSelectedLabels

waitForNotSelectedLabels(selectLocator, pattern) Generated from getSelectedLabels(selectLocator) Arguments: *selectLocator - an element locator identifying a drop-down menu. Returns: an array of all selected option labels in the specified select drop-d

waitForNotSelectedValue

waitForNotSelectedValue(selectLocator, pattern) Generated from getSelectedValue(selectLocator) Arguments: *selectLocator - an element locator identifying a drop-down menu. Returns: the selected option value in the specified select drop-down

waitForNotSelectedValues

waitForNotSelectedValues(selectLocator, pattern) Generated from getSelectedValues(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu. Returns: an array of all selected option values in the specified select drop-

waitForNotSomethingSelected

waitForNotSomethingSelected(selectLocator) Generated from isSomethingSelected(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu. Returns: true if some option has been selected, false otherwise

waitForNotSpeed

waitForNotSpeed(pattern) Generated from getSpeed(). Returns: the execution speed in milliseconds.

waitForNotTable

waitForNotTable(tableCellAddress, pattern) Generated from getTable(tableCellAddress)

Arguments:

*tableCellAddress - a cell address, e.g. "foo.1.4" . Returns: the text from the specified cell

waitForNotText

waitForNotText(locator, pattern) Generated from getText(locator) Arguments: *locator - an element locator. Returns: the text of the element

waitForNotTitle

waitForNotTitle(pattern) Generated from getTitle(). Returns: the title of the current page

waitForNotValue

waitForNotValue(locator, pattern) Generated from getValue(locator) Arguments: *locator - an element locator. Returns: the element value, or "on/off" for checkbox/radio elements

waitForNotVisible

waitForNotVisible(locator) Generated from isVisible(locator)

Arguments:

*locator - an element locator. Returns: true if the specified element is visible, false otherwise

waitForNotWhetherThisFrameMatchFrameExpression

waitForNotWhetherThisFrameMatchFrameExpression(currentFrameString, target, pattern) Generated from getWhetherThisFrameMatchFrameExpression(currentFrameString, target)

Arguments:

*currentFrameString - starting frame *target - new frame (which might be

waitForNotWhetherThisWindowMatchWindowExpression

waitForNotWhetherThisWindowMatchWindowExpression(currentWindowString, target, pattern) Generated from getWhetherThisWindowMatchWindowExpression(currentWindowString, target)

Arguments:

*currentWindowString - starting window *target - new window (which

waitForNotXpathCount

waitForNotXpathCount(xpath, pattern) Generated from getXpathCount(xpath)

Arguments:

*xpath - the xpath expression to evaluate. do NOT wrap this expression in a 'count()' function; we will do that for you. Returns: the number of nodes that match the sp

waitForOrdered

waitForOrdered(locator1, locator2) Generated from isOrdered(locator1, locator2)

Arguments:

*locator1 - an element locator pointing to the first element *locator2 - an element locator pointing to the second element . Returns: true if element1 is the p

waitForPageToLoad

waitForPageToLoad(timeout) Arguments: *timeout - a timeout in milliseconds, after which this command will return with an error

waitForPopUp

waitForPopUp(windowID, timeout) Arguments: *windowID - the JavaScript window "name" of the window that will appear (not the text of the title bar) If unspecified, or specified as "null", this command will wait for the first non-top window to appear (don

waitForPrompt

waitForPrompt(pattern) Generated from getPrompt(). Returns: the message of the most recent JavaScript question prompt

waitForPromptNotPresent

waitForPromptNotPresent() Generated from isPromptPresent(). Returns: true if there is a pending prompt

waitForPromptPresent

waitForPromptPresent() Generated from isPromptPresent(). Returns: true if there is a pending prompt

waitForSelectOptions

waitForSelectOptions(selectLocator, pattern) Generated from getSelectOptions(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: an array of all option labels in the specified select drop-down

waitForSelectedId

waitForSelectedId(selectLocator, pattern) Generated from getSelectedId(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu. Returns: the selected option ID in the specified select drop-down

waitForSelectedIds

waitForSelectedIds(selectLocator, pattern) Generated from getSelectedIds(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu. Returns: an array of all selected option IDs in the specified select drop-down

waitForSelectedIndex

waitForSelectedIndex(selectLocator, pattern) Generated from getSelectedIndex(selectLocator) Arguments: *selectLocator - an element locator identifying a drop-down menu. Returns: the selected option index in the specified select drop-down

waitForSelectedIndexes

waitForSelectedIndexes(selectLocator, pattern) Generated from getSelectedIndexes(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: an array of all selected option indexes in the specified select drop

waitForSelectedLabel

waitForSelectedLabel(selectLocator, pattern) Generated from getSelectedLabel(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: the selected option label in the specified select drop-down

waitForSelectedLabels

waitForSelectedLabels(selectLocator, pattern) Generated from getSelectedLabels(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: an array of all selected option labels in the specified select drop-do

waitForSelectedValue

waitForSelectedValue(selectLocator, pattern) Generated from getSelectedValue(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: the selected option value in the specified select drop-down

waitForSelectedValues

waitForSelectedValues(selectLocator, pattern) Generated from getSelectedValues(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: an array of all selected option values in the specified select drop-do

waitForSomethingSelected

waitForSomethingSelected(selectLocator) Generated from isSomethingSelected(selectLocator)

Arguments:

*selectLocator - an element locator identifying a drop-down menu . Returns: true if some option has been selected, false otherwise

waitForSpeed

waitForSpeed(pattern) Generated from getSpeed(). Returns: the execution speed in milliseconds.

waitForTable

waitForTable(tableCellAddress, pattern) Generated from getTable(tableCellAddress)

Arguments:

*tableCellAddress - a cell address, e.g. "foo.1.4" . Returns: the text from the specified cell

waitForText

waitForText(locator, pattern) Generated from getText(locator)

Arguments:

*locator - an element locator. Returns: the text of the element

waitForTextNotPresent

waitForTextNotPresent(pattern) This command is deprecated. Use the waitForNotText command with an element locator instead. Generated from isTextPresent(pattern)

Arguments:

*pattern - a pattern to match with the text of the page . Returns: true if the

waitForTextPresent

waitForTextPresent(pattern) This command is deprecated. Use the waitForText command with an element locator instead. Generated from isTextPresent(pattern)

Arguments:

*pattern - a pattern to match with the text of the page . Returns: true if the patter

waitForTitle

waitForTitle(pattern) Generated from getTitle(). Returns: the title of the current page

waitForValue

waitForValue(locator, pattern) Generated from getValue(locator)

Arguments:

*locator - an element locator. Returns: the element value, or "on/off" for checkbox/radio elements

waitForVisible

waitForVisible(locator) Generated from isVisible(locator)

Arguments:

*locator - an element locator. Returns: true if the specified element is visible, false otherwise

waitForWhetherThisFrameMatchFrameExpression

waitForWhetherThisFrameMatchFrameExpression(currentFrameString, target, pattern) Generated from getWhetherThisFrameMatchFrameExpression(currentFrameString, target)

Arguments:

*currentFrameString - starting frame *target - new frame (which might be rel

waitForWhetherThisWindowMatchWindowExpression

waitForWhetherThisWindowMatchWindowExpression(currentWindowString, target, pattern) Generated from getWhetherThisWindowMatchWindowExpression(currentWindowString, target)

Arguments:

*currentWindowString - starting window *target - new window (which mig

waitForXpathCount

waitForXpathCount(xpath, pattern) Generated from getXpathCount(xpath)

Arguments:

*xpath - the xpath expression to evaluate. do NOT wrap this expression in a 'count()' function; we will do that for you. Returns: the number of nodes that match the speci

waitPreparation

waitPreparation

waitPreparationAndWait

waitPreparationAndWait

windowFocus

windowFocus()

windowFocusAndWait

windowFocusAndWait() Generated from windowFocus()

windowMaximize

windowMaximize()

windowMaximizeAndWait

windowMaximizeAndWait() Generated from windowMaximize()