Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
I
 ignoreAttributesWithoutValue
 isAlertPresent
 isChecked
 isCookiePresent
 isEditable
 isElementPresent
 isOrdered
 isPromptPresent
 isSomethingSelected
 isTextPresent
K
 kepUp
 keyDownNative
 keyPress
 keyPressNative
 keyUpNative
M
 metaKeyDown
 metaKeyUp
 mosueDownRight
 mouseDown
 mouseDownAt
 mouseDownRightAt
 mouseMove
 mouseMoveAt
 mouseOut
 mouseOver
 mouseUp
 mouseUpAt
 mouseUpRight
 mouseUpRightAt
O
 openWindow
R
 refresh
 removeAllSelections
 removeSelection
 retrieveLastRemoteControlLogs
 rollup
S
 select
 selectFrame
 selectPopUp
 selectWindow
 selenium.lua
 setBrowserLogLevel
 setContext
 setCursorPosition
 setMouseSpeed
 setSpeed
 setTimeout
 shiftKeyDown
 shiftKeyUp
 shutDownSeleniumServer
 split
 start
 stop
 submit
T
 type
 typeKeys
U
 uncheck
 useXpathLibrary
W
 waitForFrameToLoad
 waitForPageToLoad
 waitForPopUp
 windowFocus
 windowMaximize
function self:ignoreAttributesWithoutValue(ignore)
Specifies whether Selenium will ignore xpath attributes that have no value, i.e.
function self:isAlertPresent()
Has an alert occurred? 
function self:isChecked(locator)
Gets whether a toggle-button (checkbox/radio) is checked.
function self:isCookiePresent(name)
function self:isEditable(locator)
Determines whether the specified input element is editable, ie hasn’t been disabled.
function self:isElementPresent(locator)
Verifies that the specified element is somewhere on the page.
function self:isOrdered(locator1,
locator2)
Check if these two elements have same parent and are ordered siblings in the DOM.
function self:isPromptPresent()
Has a prompt occurred? 
function self:isSomethingSelected(selectLocator)
Determines whether some option in a drop-down menu is selected.
function self:isTextPresent(pattern)
Verifies that the specified text pattern appears somewhere on the rendered page shown to the user.
Simulates a user releasing a key.
function self:keyDownNative(keycode)
Simulates a user pressing a key (without releasing it yet) by sending a native operating system keystroke.
function self:keyPress(locator,
keySequence)
Simulates a user pressing and releasing a key.
function self:keyPressNative(keycode)
Simulates a user pressing and releasing a key by sending a native operating system keystroke.
function self:keyUpNative(keycode)
Simulates a user releasing a key by sending a native operating system keystroke.
function self:metaKeyDown()
Press the meta key and hold it down until doMetaUp() is called or a new page is loaded.
function self:metaKeyUp()
Release the meta key.
Simulates a user pressing the right mouse button (without releasing it yet) on the specified element.
function self:mouseDown(locator)
Simulates a user pressing the right mouse button (without releasing it yet) at the specified location.
function self:mouseDownAt(locator,
coordString)
Simulates a user pressing the left mouse button (without releasing it yet) at the specified location.
function self:mouseDownRightAt(locator,
coordString)
Simulates a user pressing the right mouse button (without releasing it yet) at the specified location.
function self:mouseMove(locator)
Simulates a user pressing the mouse button (without releasing it yet) on the specified element.
function self:mouseMoveAt(locator,
coordString)
Simulates a user pressing the mouse button (without releasing it yet) on the specified element.
function self:mouseOut(locator)
Simulates a user moving the mouse pointer away from the specified element.
function self:mouseOver(locator)
Simulates a user hovering a mouse over the specified element.
function self:mouseUp(locator)
Simulates the event that occurs when the user releases the mouse button (i.e., stops holding the button down) on the specified element.
function self:mouseUpAt(locator,
coordString)
Simulates the event that occurs when the user releases the mouse button (i.e., stops holding the button down) at the specified location.
function self:mouseUpRight(locator)
Simulates the event that occurs when the user releases the right mouse button (i.e., stops holding the button down) on the specified element.
function self:mouseUpRightAt(locator,
coordString)
Simulates the event that occurs when the user releases the right mouse button (i.e., stops holding the button down) at the specified location.
function self:openWindow(Url,
windowID)
Opens a popup window (if a window with that ID isn’t already open).
function self:refresh()
Simulates the user clicking the “Refresh” button on their browser.
function self:removeAllSelections(locator)
Unselects all of the selected options in a multi-select element.
function self:removeSelection(locator,
optionLocator)
Remove a selection from the set of selected options in a multi-select element using an option locator.
function self:retrieveLastRemoteControlLogs()
Retrieve the last messages logged on a specific remote control.
function self:rollup(rollupName,
kwargs)
Executes a command rollup, which is a series of commands with a unique name, and optionally arguments that control the generation of the set of commands.
function self:select(selectLocator,
optionLocator)
Select an option from a drop-down using an option locator.
function self:selectFrame(locator)
Selects a frame within the current window.
function self:selectPopUp(windowID)
Simplifies the process of selecting a popup window (and does not offer functionality beyond what selectWindow() already provides).
function self:selectWindow(windowID)
Selects a popup window using a window locator-- once a popup window has been selected, all commands go to that window.
function self:setBrowserLogLevel(logLevel)
Sets the threshold for browser-side logging messages-- log messages beneath this threshold will be discarded.
function self:setContext(context)
Writes a message to the status bar and adds a note to the browser-side log.
function self:setCursorPosition(locator,
position)
Moves the text cursor to the specified position in the given input element or textarea.
function self:setMouseSpeed(pixels)
Configure the number of pixels between “mousemove” events during dragAndDrop commands (default=10).
function self:setSpeed(value)
Set execution speed (i.e., set the millisecond length of a delay which will follow each selenium operation).
function self:setTimeout(Timeout)
Specifies the amount of time that Selenium will wait for actions to complete.
function self:shiftKeyDown()
Press the shift key and hold it down until doShiftUp() is called or a new page is loaded.
function self:shiftKeyUp()
Release the shift key.
function self:shutDownSeleniumServer()
Kills the running Selenium Server and all browser sessions.
function split(str,
pat)
splits a string on separator
function self:start()
Run the browser and set session id.
function self:stop()
Close the browser and set session id null.
function self:submit(formLocator)
Submit the specified form.
function self:type(locator,
value)
Sets the value of an input field, as though you d it in.
function self:typeKeys(locator,
value)
Simulates keystroke events on the specified element, as though you typed the value key-by-key.
function self:uncheck(locator)
Uncheck a toggle-button (checkbox/radio)
function self:useXpathLibrary(libraryName)
Allows choice of one of the available libraries.
function self:waitForFrameToLoad(frameAddress,
Timeout)
Waits for a new frame to load.
function self:waitForPageToLoad(timeout)
Waits for a new page to load.
function self:waitForPopUp(windowID,
Timeout)
Waits for a popup window to appear and load up.
function self:windowFocus()
Gives focus to the currently selected window
function self:windowMaximize()
Resize currently selected window to take up the entire screen