Complete list of Selenium IDE Commands in the classic/old Firefox IDE

The old Firefox IDE supports a gigantic lists of commands, many of them rarely used or not at all. Simply adding this zoo of commands to a new IDE does not help the web testing community. In the new IDE we only want to support commands that are truly useful and used. Kantu's built-in flow control and webdriver-like implicit waiting make many old commands redundant. But if we missed an important old Selenium IDE command, please contact us and tell us which one and why.

Selenium IDE 2.9.1

Classic Firefox Selenium IDE - List of all commands:

addLocationStrategy,
addLocationStrategyAndWait,
addScript,
addScriptAndWait,
addSelection,
addSelectionAndWait,
allowNativeXpath,
allowNativeXpathAndWait,
altKeyDown,
altKeyDownAndWait,
altKeyUp,
altKeyUpAndWait,
answerOnNextPrompt,
assertAlert,
assertAlertNotPresent,
assertAlertPresent,
assertAllButtons,
assertAllFields,
assertAllLinks,
assertAllWindowIds,
assertAllWindowNames,
assertAllWindowTitles,
assertAttribute,
assertAttributeFromAllWindows,
assertBodyText,
assertChecked,
assertConfirmation,
assertConfirmationNotPresent,
assertConfirmationPresent,
assertCookie,
assertCookieByName,
assertCookieNotPresent,
assertCookiePresent,
assertCursorPosition,
assertEditable,
assertElementHeight,
assertElementIndex,
assertElementNotPresent,
assertElementPositionLeft,
assertElementPositionTop,
assertElementPresent,
assertElementWidth,
assertEval,
assertExpression,
assertHtmlSource,
assertLocation,
assertMouseSpeed,
assertNotAlert,
assertNotAllButtons,
assertNotAllFields,
assertNotAllLinks,
assertNotAllWindowIds,
assertNotAllWindowNames,
assertNotAllWindowTitles,
assertNotAttribute,
assertNotAttributeFromAllWindows,
assertNotBodyText,
assertNotChecked,
assertNotConfirmation,
assertNotCookie,
assertNotCookieByName,
assertNotCursorPosition,
assertNotEditable,
assertNotElementHeight,
assertNotElementIndex,
assertNotElementPositionLeft,
assertNotElementPositionTop,
assertNotElementWidth,
assertNotEval,
assertNotExpression,
assertNotHtmlSource,
assertNotLocation,
assertNotMouseSpeed,
assertNotOrdered,
assertNotPrompt,
assertNotSelectOptions,
assertNotSelectedId,
assertNotSelectedIds,
assertNotSelectedIndex,
assertNotSelectedIndexes,
assertNotSelectedLabel,
assertNotSelectedLabels,
assertNotSelectedValue,
assertNotSelectedValues,
assertNotSomethingSelected,
assertNotSpeed,
assertNotTable,
assertNotText,
assertNotTitle,
assertNotValue,
assertNotVisible,
assertNotWhetherThisFrameMatchFrameExpression,
assertNotWhetherThisWindowMatchWindowExpression,
assertNotXpathCount,
assertOrdered,
assertPrompt,
assertPromptNotPresent,
assertPromptPresent,
assertSelectOptions,
assertSelectedId,
assertSelectedIds,
assertSelectedIndex,
assertSelectedIndexes,
assertSelectedLabel,
assertSelectedLabels,
assertSelectedValue,
assertSelectedValues,
assertSomethingSelected,
assertSpeed,
assertTable,
assertText,
assertTextNotPresent,
assertTextPresent,
assertTitle,
assertValue,
assertVisible,
assertWhetherThisFrameMatchFrameExpression,
assertWhetherThisWindowMatchWindowExpression,
assertXpathCount,
assignId,
assignIdAndWait,
break,
captureEntirePageScreenshot,
captureEntirePageScreenshotAndWait,
check,
checkAndWait,
chooseCancelOnNextConfirmation,
chooseOkOnNextConfirmation,
chooseOkOnNextConfirmationAndWait,
click,
clickAndWait,
clickAt,
clickAtAndWait,
close,
contextMenu,
contextMenuAndWait,
contextMenuAt,
contextMenuAtAndWait,
controlKeyDown,
controlKeyDownAndWait,
controlKeyUp,
controlKeyUpAndWait,
createCookie,
createCookieAndWait,
deleteAllVisibleCookies,
deleteAllVisibleCookiesAndWait,
deleteCookie,
deleteCookieAndWait,
deselectPopUp,
deselectPopUpAndWait,
doubleClick,
doubleClickAndWait,
doubleClickAt,
doubleClickAtAndWait,
dragAndDrop,
dragAndDropAndWait,
dragAndDropToObject,
dragAndDropToObjectAndWait,
dragdrop,
dragdropAndWait,
echo,
fireEvent,
fireEventAndWait,
focus,
focusAndWait,
goBack,
goBackAndWait,
highlight,
highlightAndWait,
ignoreAttributesWithoutValue,
ignoreAttributesWithoutValueAndWait,
keyDown,
keyDownAndWait,
keyPress,
keyPressAndWait,
keyUp,
keyUpAndWait,
metaKeyDown,
metaKeyDownAndWait,
metaKeyUp,
metaKeyUpAndWait,
mouseDown,
mouseDownAndWait,
mouseDownAt,
mouseDownAtAndWait,
mouseDownRight,
mouseDownRightAndWait,
mouseDownRightAt,
mouseDownRightAtAndWait,
mouseMove,
mouseMoveAndWait,
mouseMoveAt,
mouseMoveAtAndWait,
mouseOut,
mouseOutAndWait,
mouseOver,
mouseOverAndWait,
mouseUp,
mouseUpAndWait,
mouseUpAt,
mouseUpAtAndWait,
mouseUpRight,
mouseUpRightAndWait,
mouseUpRightAt,
mouseUpRightAtAndWait,
open ,
openWindow,
openWindowAndWait,
pause ,
refresh,
refreshAndWait,
removeAllSelections,
removeAllSelectionsAndWait,
removeScript,
removeScriptAndWait,
removeSelection,
removeSelectionAndWait,
rollup,
rollupAndWait,
runScript,
runScriptAndWait,
select,
selectAndWait,
selectFrame,
selectPopUp,
selectPopUpAndWait,
selectWindow,
sendKeys,
setBrowserLogLevel,
setBrowserLogLevelAndWait,
setCursorPosition,
setCursorPositionAndWait,
setMouseSpeed,
setMouseSpeedAndWait,
setSpeed,
setSpeedAndWait,
setTimeout,
shiftKeyDown,
shiftKeyDownAndWait,
shiftKeyUp,
shiftKeyUpAndWait,
store,
storeAlert,
storeAlertPresent,
storeAllButtons,
storeAllFields,
storeAllLinks,
storeAllWindowIds,
storeAllWindowNames,
storeAllWindowTitles,
storeAttribute,
storeAttributeFromAllWindows,
storeBodyText,
storeChecked,
storeConfirmation,
storeConfirmationPresent,
storeCookie,
storeCookieByName,
storeCookiePresent,
storeCursorPosition,
storeEditable,
storeElementHeight,
storeElementIndex,
storeElementPositionLeft,
storeElementPositionTop,
storeElementPresent,
storeElementWidth,
storeEval,
storeExpression,
storeHtmlSource,
storeLocation,
storeMouseSpeed,
storeOrdered,
storePrompt,
storePromptPresent,
storeSelectOptions,
storeSelectedId,
storeSelectedIds,
storeSelectedIndex,
storeSelectedIndexes,
storeSelectedLabel,
storeSelectedLabels,
storeSelectedValue,
storeSelectedValues,
storeSomethingSelected,
storeSpeed,
storeTable,
storeText,
storeTextPresent,
storeTitle,
storeValue,
storeVisible,
storeWhetherThisFrameMatchFrameExpression,
storeWhetherThisWindowMatchWindowExpression,
storeXpathCount,
submit,
submitAndWait,
type,
typeAndWait,
typeKeys,
typeKeysAndWait,
uncheck,
uncheckAndWait,
useXpathLibrary,
useXpathLibraryAndWait,
verifyAlert,
verifyAlertNotPresent ,
verifyAlertPresent ,
verifyAllButtons ,
verifyAllFields ,
verifyAllLinks ,
verifyAllWindowIds ,
verifyAllWindowNames ,
verifyAllWindowTitles ,
verifyAttribute ,
verifyAttributeFromAllWindows ,
verifyBodyText ,
verifyChecked ,
verifyConfirmation ,
verifyConfirmationNotPresent ,
verifyConfirmationPresent ,
verifyCookie ,
verifyCookieByName ,
verifyCookieNotPresent ,
verifyCookiePresent ,
verifyCursorPosition ,
verifyEditable ,
verifyElementHeight ,
verifyElementIndex ,
verifyElementNotPresent ,
verifyElementPositionLeft ,
verifyElementPositionTop ,
verifyElementPresent ,
verifyElementWidth ,
verifyEval ,
verifyExpression ,
verifyHtmlSource ,
verifyLocation ,
verifyMouseSpeed ,
verifyNotAlert ,
verifyNotAllButtons ,
verifyNotAllFields ,
verifyNotAllLinks ,
verifyNotAllWindowIds ,
verifyNotAllWindowNames ,
verifyNotAllWindowTitles ,
verifyNotAttribute ,
verifyNotAttributeFromAllWindows ,
verifyNotBodyText ,
verifyNotChecked ,
verifyNotConfirmation ,
verifyNotCookie ,
verifyNotCookieByName ,
verifyNotCursorPosition ,
verifyNotEditable ,
verifyNotElementHeight ,
verifyNotElementIndex ,
verifyNotElementPositionLeft ,
verifyNotElementPositionTop ,
verifyNotElementWidth ,
verifyNotEval ,
verifyNotExpression ,
verifyNotHtmlSource ,
verifyNotLocation ,
verifyNotMouseSpeed ,
verifyNotOrdered ,
verifyNotPrompt,
verifyNotSelectOptions ,
verifyNotSelectedId ,
verifyNotSelectedIds ,
verifyNotSelectedIndex ,
verifyNotSelectedIndexes ,
verifyNotSelectedLabel ,
verifyNotSelectedLabels ,
verifyNotSelectedValue ,
verifyNotSelectedValues ,
verifyNotSomethingSelected ,
verifyNotSpeed ,
verifyNotTable ,
verifyNotText ,
verifyNotTitle ,
verifyNotValue ,
verifyNotVisible ,
verifyNotWhetherThisFrameMatchFrameExpression ,
verifyNotWhetherThisWindowMatchWindowExpression ,
verifyNotXpathCount ,
verifyOrdered,
verifyPrompt ,
verifyPromptNotPresent ,
verifyPromptPresent ,
verifySelectOptions ,
verifySelectedId ,
verifySelectedIds ,
verifySelectedIndex ,
verifySelectedLabel ,
verifySelectedLabels ,
verifySelectedValue ,
verifySelectedValues ,
verifySomethingSelected ,
verifySpeed ,
verifyTable ,
verifyText ,
verifyTextNotPresent ,
verifyTextPresent ,
verifyTitle ,
verifyValue ,
verifyVisible ,
verifyWhetherThisFrameMatchFrameExpression ,
verifyWhetherThisWindowMatchWindowExpression ,
verifyXpathCount ,
waitForAlert ,
waitForAlertNotPresent ,
waitForAlertPresent ,
waitForAllButtons ,
waitForAllFields ,
waitForAllLinks ,
waitForAllWindowIds ,
waitForAllWindowNames ,
waitForAllWindowTitles ,
waitForAttribute ,
waitForAttributeFromAllWindows ,
waitForBodyText ,
waitForChecked ,
waitForCondition ,
waitForConfirmation ,
waitForConfirmationNotPresent ,
waitForConfirmationPresent ,
waitForCookie ,
waitForCookieByName ,
waitForCookieNotPresent ,
waitForCookiePresent ,
waitForCursorPosition ,
waitForEditable ,
waitForElementHeight ,
waitForElementIndex ,
waitForElementNotPresent ,
waitForElementPositionLeft ,
waitForElementPositionTop ,
waitForElementPresent ,
waitForElementWidth ,
waitForEval ,
waitForExpression ,
waitForFrameToLoad ,
waitForHtmlSource ,
waitForLocation ,
waitForMouseSpeed ,
waitForNotAlert ,
waitForNotAllButtons ,
waitForNotAllFields ,
waitForNotAllLinks ,
waitForNotAllWindowIds ,
waitForNotAllWindowNames ,
waitForNotAllWindowTitles ,
waitForNotAttribute ,
waitForNotAttributeFromAllWindows ,
waitForNotBodyText ,
waitForNotChecked ,
waitForNotConfirmation ,
waitForNotCookie ,
waitForNotCookieByName ,
waitForNotCursorPosition ,
waitForNotEditable ,
waitForNotElementHeight ,
waitForNotElementIndex ,
waitForNotElementPositionLeft ,
waitForNotElementPositionTop ,
waitForNotElementWidth ,
waitForNotEval ,
waitForNotExpression ,
waitForNotHtmlSource ,
waitForNotLocation ,
waitForNotMouseSpeed ,
waitForNotOrdered ,
waitForNotPrompt ,
waitForNotSelectOptions ,
waitForNotSelectedId ,
waitForNotSelectedIds ,
waitForNotSelectedIndex ,
waitForNotSelectedIndexes ,
waitForNotSelectedLabel ,
waitForNotSelectedLabels ,
waitForNotSelectedValue ,
windowFocus ,
windowFocusAndWait ,
windowMaximize ,
windowMaximizeAndWait

Classic Selenium IDE commands...

Even more commands with user-extensions.js

By default, the classic Selenium IDE looked for a file called "user-extensions.js", and loads javascript code found in that file. user-extensions.js provided a convenient location for adding extensions to Selenium, like new actions, checks and locator-strategies. For example you can add a new command like this Selenium.prototype.doStoreRandom = function(locator){random = Math.floor(Math.random()*11); this.doType(loacator, random); }.

The new UI.Vision RPA IDE does not support extensions yet (If you need this feature, please contact us.). Note that for many functions the storeEval command provides a good, easy-to-use alternative. For example, creating random numbers is easily done with storeEval | Math.floor(Math.random()*11) | YourRandomNumber.

See also

Selenium IDE commands, Classic Firefox Selenium IDE.

Anything wrong or missing on this page? Suggestions?

...then please contact us.

<em>UI.Vision RPA</em> Selenium IDE for Chrome and Firefox - Web Test Automation
Subscribe to the UI Vision RPA software newsletter . We'll send you updates on new releases that we're working on.