0% found this document useful (0 votes)
168 views

Command Wait Command: Selenium Control

The document describes the Selenium API commands for controlling the browser and interacting with page elements. It provides the command name and the corresponding "wait" command that adds an implicit wait after executing the command. The commands are grouped into categories like browser operations, mouse operations, form operations, etc. The document notes that the API is provided as part of a Selenium training course and not all commands have been verified yet.

Uploaded by

Anand Giri
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLS, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
168 views

Command Wait Command: Selenium Control

The document describes the Selenium API commands for controlling the browser and interacting with page elements. It provides the command name and the corresponding "wait" command that adds an implicit wait after executing the command. The commands are grouped into categories like browser operations, mouse operations, form operations, etc. The document notes that the API is provided as part of a Selenium training course and not all commands have been verified yet.

Uploaded by

Anand Giri
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLS, PDF, TXT or read online on Scribd
You are on page 1/ 23

The Selenium API provided below is provided as is, its part of a Selenium Training Course I am developing at

http://www.magneticreason.com
I have not verified every single API call, but will be over the coming months as I produce more of the course
Keith

Command Wait Command

Selenium Control
setTimeout
setMouseSpeed
setMouseSpeedAndWait
setSpeed
setSpeedAndWait
addLocationStrategy
addLocationStrategyandWait
allowNativeXpath
allowNativeXpathAndWait
ignoreAttributesWithoutValue
ignoreAttributesWithoutValueAndWait
assignId
assignIdAndWait
captureEntirePageScreenShot
captureEntirePageScreenShotAndWait
echo
pause
runScript
runScriptAndWait
waitForCondition
waitForPageToLoad
waitForPopUp
fireEvent
fireEventAndWait

Browser Operations
open
openAndWait
openWindow
openWindowAndWait
goBack
goBackAndWait
refresh
refreshAndWait
close
deleteCookie
deleteCookieandWait
deleteAllVisibleCookies
deleteAllVisibleCookiesAndWait
setBrowserLogLevel
setBrowserLogLevelAndWait

Cookie Operations
createCookie
createCookieAndWait
deleteCookie
deleteCookieAndWait
deleteAllVisibleCookies
deleteAllVisibleCookiesAndWait

Popup Box Operations


answerOnNextPrompt
answerOnNextPromptAndWait
chooseCancelOnNextConfirmation
chooseCancelOnNextConfirmationAndWait
chooseOkOnNextConfirmation
chooseOkOnNextConfirmationAndWait

Checkbox & Radio Buttons


check
checkAndWait
uncheck
uncheckAndWait

Lists & Dropdowns


addSelection
addSelectionAndWait
removeSelection
removeSelectionAndWait
removeAllSelections
removeAllSelectionsAndWait

Edit Fields
type
typeAndWait
typeKeys
typeKeysAndWait
setCursorPosition
setCursorPositionAndWait

Keyboard Operations
keyDown
keyDownAndWait
keyPress
keyPressAndWait
keyUp
keyUpAndWait
altKeyDown
altKeyDownAndWait
altKeyUp
altKeyUpAndWait
controlKeyDown
controlKeyDownAndWait
controlKeyUp
controlKeyUpAndWait
metaKeyDown
metaKeyDownAndWait
metaKeyUp
metaKeyUpAndWait
shiftKeyDown
shiftKeyDownAndWait
shiftKeyUp
shiftKeyUpAndWait

Mouse Operations
click
clickAndWait
clickAt
clickAtAndWait
doubleClick
doubleClickAndWait
doubleClickAt
doubleClickAtAndWait
contextMenu
contextMenuAndWait
contextMenuAt
contextMenuAtAndWait
mouseDown
mouseDownAndWait
mouseDownA
mouseDownAtAndWait
mouseMove
mouseMoveAndWait
mouseMoveAt
mouseMoveAtAndWait
mouseOut
mouseOutAndWait
mouseOver
mouseOverAndWait
mouseUp
mouseUpAndWait
mouseUpAt
mouseUpAtAndWait
dragAndDrop
dragAndDropAndWait
dragAndDropToObject
dragAndDropToObjectAndWait

Form Operations
submit
submitAndWait

Windows/Element Selection
select
select AndWait
selectFrame
selectWindow
focus
focusAndWait
highlight
highlightAndWait
windowFocus
windowFocus AndWait
windowMaximize
windowMaximizeAndWait

Selenium Accessors
store
storeAlert
assertAlert
assertNotAlert
verifyAlert
verifyNotAlert
waitForAlert
waitForNotAlert
storeAlertPresent
assertAlertPresent
assertNotAlert Present
verifyAlertPresent
verifyNotAlertPresent
waitForAlertPresent
waitForNotAlertPresent
storeAllButtons
assertAllButtons
assertNotAllButtons
verifyAllButtons
verifyNotAllButtons
waitForAllButtons
waitForNotAllButtons
storeAllFields
assertAllFields
assertNotAllFields
verifyAllFields
verifyNotAllFields
waitForAllFields
waitForNotAllFields
storeAllLinks
assertAllLinks
assertNotAllLinks
verifyAllLinks
verifyNotAllLinks
waitForAllLinks
waitForNotAllLinks
storeAllWindowIds
assertAllWindowIds
assertNotAllWindowIds
verifyAllWindowIds
verifyNotAllWindowIds
waitForAllWindowIds
waitForNotAllWindowIds
storeAllWindowNames
assertAllWindowNames
assertNotAllWindowNames
verifyAllWindowNames
verifyNotAllWindowNames
waitForAllWindowNames
waitForNotAllWindowNames
storeAllWindowTitles
assertAllWindowTitles
assertNotAllWindowTitles
verifyAllWindowTitles
verifyNotAllWindowTitles
waitForAllWindowTitles
waitForNotAllWindowTitles
storeAttribute
assertAttribute
assertNotAttribute
verifyAttribute
verifyNotAttribute
waitForAttribute
waitForNotAttribute
storeAttributeFromAllWindows
assertAttributeFromAllWindows
assertNotAttributeFromAllWindows
verifyAttributeFromAllWindows
verifyNotAttributeFromAllWindows
waitForAttributeFromAllWindows
waitForNotAttributeFromAllWindows
storeBodyText
assertBodyText
assertNotBodyText
verifyBodyText
verifyNotBodyText
waitForBodyText
waitForNotBodyText
storeChecked
assertChecked
assertNotChecked
verifyChecked
verifyNotChecked
waitForChecked
waitForNotChecked
storeConfirmation
assertConfirmation
assertNotConfirmation
verifyConfirmation
verifyNotConfirmation
waitForConfirmation
waitForNotConfirmation
storeConfirmationPresent
assertConfirmationPresent
assertNotConfirmationPresent
verifyConfirmationPresent
verifyNotConfirmationPresent
waitForConfirmationPresent
waitForNotConfirmationPresent
storeCookie
assertCookie
assertNotCookie
verifyCookie
verifyNotCookie
waitForCookie
waitForNotCookie
storeCookieByName
assertCookieByName
assertNotCookieByName
verifyCookieByName
verifyNotCookieByName
waitForCookieByName
waitForNotCookieByName
storeCookiePresent
assertCookiePresent
assertNotCookiePresent
verifyCookiePresent
verifyNotCookiePresent
waitForCookiePresent
waitForNotCookiePresent
storeCursorPosition
assertCursorPosition
assertNotCursorPosition
verifyCursorPosition
verifyNotCursorPosition
waitForCursorPosition
waitForNotCursorPosition
storeEditable
assertEditable
assertNotEditable
verifyEditable
verifyNotEditable
waitForEditable
waitForNotEditable
storeElementHeight
assertElementHeight
assertNotElementHeight
verifyElementHeight
verifyNotElementHeight
waitForElementHeight
waitForNotElementHeight
storeElementIndex
assertElementIndex
assertNotElementIndex
verifyElementIndex
verifyNotElementIndex
waitForElementIndex
waitForNotElementIndex
storeElementPositionLeft
assertElementPositionLeft
assertNotElementPositionLeft
verifyElementPositionLeft
verifyNotElementPositionLeft
waitForElementPositionLeft
waitForNotElementPositionLeft
storeElementPositionTop
assertElementPositionTop
assertNotElementPositionTop
verifyElementPositionTop
verifyNotElementPositionTop
waitForElementPositionTop
waitForNotElementPositionTop
storeElementWidth
assertElementWidth
assertNotElementWidth
verifyElementWidth
verifyNotElementWidth
waitForElementWidth
waitForNotElementWidth
storeElementPresent
assertElementPresent
assertElementNotPresent
verifyElementPresent
verifyElementNotPresent
waitForElementPresent
waitForElementNotPresent
storeEval
assertEval
assertNotEval
verifyEval
verifyNotEval
waitForEval
waitForNotEval
storeExpression
assertExpression
assertNotExpression
verifyExpression
verifyNotExpression
waitForExpression
waitForNotExpression
storeHtmlSource
assertHtmlSource
assertNotHtmlSource
verifyHtmlSource
verifyNotHtmlSource
waitForHtmlSource
waitForNotHtmlSource
storeLocation
assertLocation
assertNotLocation
verifyLocation
verifyNotLocation
waitForLocation
waitForNotLocation
storeOrdered ( locator1, locator2, variableName )
assertOrdered ( locator1, locator2 )
assertNotOrdered ( locator1, locator2 )
verifyOrdered ( locator1, locator2 )
verifyNotOrdered ( locator1, locator2 )
waitForOrdered ( locator1, locator2 )
waitForNotOrdered ( locator1, locator2 )
storePromptPresent
assertPromptPresent ( )
assertPromptNotPresent ( )
verifyPromptPresent ( )
verifyPromptNotPresent ( )
waitForPromptPresent ( )
waitForPromptNotPresent ( )
storePrompt
assertPrompt
assertNotPrompt
verifyPrompt
verifyNotPrompt
waitForPrompt
waitForNotPrompt
storeSelectedId
assertSelectedId
assertNotSelectedId
verifySelectedId
verifyNotSelectedId
waitForSelectedId
waitForNotSelectedId
storeSelectedIds
assertSelectedIds
assertNotSelectedIds
verifySelectedIds
verifyNotSelectedIds
waitForSelectedIds
waitForNotSelectedIds
storeSelectedIndex
assertSelectedIndex
assertNotSelectedIndex
verifySelectedIndex
verifyNotSelectedIndex
waitForSelectedIndex
waitForNotSelectedIndex
storeSelectedIndexes
assertSelectedIndexes
assertNotSelectedIndexes
verifySelectedIndexes
verifyNotSelectedIndexes
waitForSelectedIndexes
waitForNotSelectedIndexes
storeSelectedLabel
assertSelectedLabel
assertNotSelectedLabel
verifySelectedLabel
verifyNotSelectedLabel
waitForSelectedLabel
waitForNotSelectedLabel
storeSelectedLabels
assertSelectedLabels
assertNotSelectedLabels
verifySelectedLabels
verifyNotSelectedLabels
waitForSelectedLabels
waitForNotSelectedLabels
storeSelectedValue
assertSelectedValue
assertNotSelectedValue
verifySelectedValue
verifyNotSelectedValue
waitForSelectedValue
waitForNotSelectedValue
storeSelectedValues
assertSelectedValues
assertNotSelectedValues
verifySelectedValues
verifyNotSelectedValues
waitForSelectedValues
waitForNotSelectedValues
storeSelectOptions
assertSelectOptions
assertNotSelectOptions
verifySelectOptions
verifyNotSelectOptions
waitForSelectOptions
waitForNotSelectOptions
storeSomethingSelected
assertSomethingSelected
assertNotSomethingSelected
verifySomethingSelected
verifyNotSomethingSelected
waitForSomethingSelected
waitForNotSomethingSelected
storeTable
assertTable
assertNotTable
verifyTable
verifyNotTable
waitForTable
waitForNotTable
storeText
assertText
assertNotText
verifyText
verifyNotText
waitForText
waitForNotText
storeTextPresent ( pattern, variableName )
assertTextPresent
assertTextNotPresent
verifyTextPresent
verifyTextNotPresent
waitForTextPresent
waitForTextNotPresent
storeTitle
assertTitle
assertNotTitle
verifyTitle
verifyNotTitle
waitForTitle
waitForNotTitle
storeValue
assertValue
assertNotValue
verifyValue
verifyNotValue
waitForValue
waitForNotValue
storeVisible
assertVisible
assertNotVisible
verifyVisible
verifyNotVisible
waitForVisible
waitForNotVisible
storeWhetherThisFrameMatchFrameExpression
assertWhetherThisFrameMatchFrameExpression
assertNotWhetherThisFrameMatchFrameExpression
verifyWhetherThisFrameMatchFrameExpression
verifyNotWhetherThisFrameMatchFrameExpression
waitForWhetherThisFrameMatchFrameExpression
waitForNotWhetherThisFrameMatchFrameExpression
storeWhetherThisWindowMatchWindowExpression
assertWhetherThisWindowMatchWindowExpression
assertNotWhetherThisWindowMatchWindowExpression
verifyWhetherThisWindowMatchWindowExpression
verifyNotWhetherThisWindowMatchWindowExpression
waitForWhetherThisWindowMatchWindowExpression
waitForNotWhetherThisWindowMatchWindowExpression
storeXpathCount
assertXpathCount
assertNotXpathCount
verifyXpathCount
verifyNotXpathCount
waitForXpathCount
waitForNotXpathCount
Training Course I am developing at

hs as I produce more of the course

Target Value Java C#

sel.setTimeout(3000)
milliseconds sel.setTimeout(3000); ;
number of pixels

milliseconds

strategyName functionDef

boolean

boolean

locator identifier

filename, kwargs

message
milliseconds
javascript

javascript milliseconds
milliseconds
windowID milliseconds
locator eventName

url

url windowID

name path

logLevel

nameValuePair optionString
name optionString

answer

tionAndWait

locator

locator

locator optionLocator

locator optionLocator

locator

locator value

locator value

locator position

locator keySequence

locator keySequence

locator keySequence
locator

locator coordString

locator

locator coordString

locator

locator coordString

locator

locator coordString

locator

locator coordString

locator

locator coordString

locator

locator coordString

locator movementString

sourceLocator destLocator

formLocator

locator optionLocator

locator
windowID
locator

locator
expression variableName
variableName
pattern
pattern
pattern
pattern
pattern
pattern
variableName
pattern
pattern
pattern
pattern
pattern
pattern
variableName
pattern
pattern
pattern
pattern
pattern
pattern
variableName
pattern
pattern
pattern
pattern
pattern
pattern
variableName
pattern
pattern
pattern
pattern
pattern
pattern
variableName
pattern
pattern
pattern
pattern
pattern
pattern
variableName
pattern
pattern
pattern
pattern
pattern
pattern
variableName
pattern
pattern
pattern
pattern
pattern
pattern
attributeLocator variableName
attributeLocator pattern
attributeLocator pattern
attributeLocator pattern
attributeLocator pattern
attributeLocator pattern
attributeLocator pattern
attributeName variableName
attributeName pattern
attributeName pattern
attributeName pattern
attributeName pattern
attributeName pattern
attributeName pattern
variableName
pattern
pattern
pattern
pattern
pattern
pattern
variableName
pattern
pattern
pattern
pattern
pattern
pattern
variableName
pattern
pattern
pattern
pattern
pattern
pattern
variableName
pattern
pattern
pattern
pattern
pattern
pattern
variableName
pattern
pattern
pattern
pattern
pattern
pattern
variableName
pattern
pattern
pattern
pattern
pattern
pattern
variableName
pattern
pattern
pattern
pattern
pattern
pattern
locator variableName
locator pattern
locator pattern
locator pattern
locator pattern
locator pattern
locator pattern
locator variableName
locator pattern
locator pattern
locator pattern
locator pattern
locator pattern
locator pattern
locator variableName
locator pattern
locator pattern
locator pattern
locator pattern
locator pattern
locator pattern
locator variableName
locator pattern
locator pattern
locator pattern
locator pattern
locator pattern
locator pattern
locator variableName
locator pattern
locator pattern
locator pattern
locator pattern
locator pattern
locator pattern
locator variableName
locator pattern
locator pattern
locator pattern
locator pattern
locator pattern
locator pattern
locator variableName
locator pattern
locator pattern
locator pattern
locator pattern
locator pattern
locator pattern
locator variableName
locator pattern
locator pattern
locator pattern
locator pattern
locator pattern
locator pattern
script variableName
script pattern
script pattern
script pattern
script pattern
script pattern
script pattern
expression variableName
expression pattern
expression pattern
expression pattern
expression pattern
expression pattern
expression pattern
variableName
pattern
pattern
pattern
pattern
pattern
pattern
variableName
pattern
pattern
pattern
pattern
pattern
pattern
locator1, locator2 variableName
locator1, locator2
locator1, locator2
locator1, locator2
locator1, locator2
locator1, locator2
locator1, locator2
variableName
pattern
pattern
pattern
pattern
pattern
pattern
variableName
pattern
pattern
pattern
pattern
pattern
pattern
selectLocator variableName
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator variableName
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator variableName
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator variableName
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator variableName
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator variableName
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator variableName
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator variableName
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator variableName
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator variableName
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
selectLocator pattern
tableCellAddress variableName
tableCellAddress pattern
tableCellAddress pattern
tableCellAddress pattern
tableCellAddress pattern
tableCellAddress pattern
tableCellAddress pattern
locator variableName
locator pattern
locator pattern
locator pattern
locator pattern
locator pattern
locator pattern
pattern variableName
pattern
pattern
pattern
pattern
pattern
pattern
variableName
pattern
pattern
pattern
pattern
pattern
pattern
locator variableName
locator pattern
locator pattern
locator pattern
locator pattern
locator pattern
locator pattern
locator variableName
locator pattern
locator pattern
locator pattern
locator pattern
locator pattern
locator pattern
currentFrameString, ta variableName
currentFrameString, ta pattern
currentFrameString, ta pattern
currentFrameString, ta pattern
currentFrameString, ta pattern
currentFrameString, ta pattern
currentFrameString, ta pattern
currentFrameString, ta variableName
currentFrameString, ta pattern
currentFrameString, ta pattern
currentFrameString, ta pattern
currentFrameString, ta pattern
currentFrameString, ta pattern
currentFrameString, ta pattern
locator variableName
locator pattern
locator pattern
locator pattern
locator pattern
locator pattern
locator pattern
Ruby Python Perl

sel.set_timeout
( 3000 );
This section will contain APIs provided as extensions

Selenium IDE FlowControl


Javascript http://wiki.openqa.org/download/attachments/407/goto_sel_ide.js
goto
gotoAndWait
gotolabel
gotolabelAndWait
gotoIf
gotoIfAndWait
while
whileAndWait
endWhile endWhileAndWai
t
s/407/goto_sel_ide.js

You might also like