Package Selenium - external symbols

See internal symbols too
Package Selenium uses the packages Common-Lisp. It has 206 total symbols and 125 external ones.

Condition

base-error
execution-error
http-error

Variable

*selenium-driver-url*
*selenium-session*

Function

do-add-location-strategyDefines a new function for Selenium to locate elements on the page. For example, if you define th...
do-add-selectionAdd a selection to the set of selected options in a multi-select element using an option locator....
do-allow-native-xpathSpecifies whether Selenium should use the native in-browser implementation of XPath (if any nativ...
do-alt-key-downPress the alt key and hold it down until doAltUp() is called or a new page is loaded.
do-alt-key-upRelease the alt key.
do-answer-on-next-promptInstructs Selenium to return the specified answer string in response to the next JavaScript promp...
do-assign-idTemporarily sets the “id” attribute of the specified element, so you can locate it in the future ...
do-capture-screenshotCaptures a PNG screenshot to the specified file.
do-checkCheck a toggle-button (checkbox/radio)
do-choose-cancel-on-next-confirmationBy default, Selenium's overridden window.confirm() function will return true, as if the user had ...
do-choose-ok-on-next-confirmationUndo the effect of calling chooseCancelOnNextConfirmation. Note that Selenium's overridden windo...
do-clickClicks on a link, button, checkbox or radio button. If the click action causes a new page to load...
do-click-atClicks on a link, button, checkbox or radio button. If the click action causes a new page to load...
do-closeSimulates the user clicking the “close” button in the titlebar of a popup window or tab.
do-control-key-downPress the control key and hold it down until doControlUp() is called or a new page is loaded.
do-control-key-upRelease the control key.
do-create-cookieCreate a new cookie whose path and domain are same with those of current page under test, unless ...
do-delete-cookieDelete a named cookie with specified path.
do-double-clickDouble clicks on a link, button, checkbox or radio button. If the double click action causes a ne...
do-double-click-atDoubleclicks on a link, button, checkbox or radio button. If the action causes a new page to load...
do-drag-and-dropDrags an element a certain distance and then drops it
do-drag-and-drop-to-objectDrags an element and drops it on another element
do-dragdropdeprecated - use dragAndDrop instead
do-fire-eventExplicitly simulate an event, to trigger the corresponding “onevent” handler.
do-get-alertRetrieves the message of a JavaScript alert generated during the previous action, or fail if ther...
do-get-all-buttonsReturns the IDs of all buttons on the page. If a given button has no ID, it will appear as “” in...
do-get-all-fieldsReturns the IDs of all input fields on the page. If a given field has no ID, it will appear as “...
do-get-all-linksReturns the IDs of all links on the page. If a given link has no ID, it will appear as “” in thi...
do-get-all-window-idsReturns the IDs of all windows that the browser knows about.
do-get-all-window-namesReturns the names of all windows that the browser knows about.
do-get-all-window-titlesReturns the titles of all windows that the browser knows about.
do-get-attributeGets the value of an element attribute.
do-get-attribute-from-all-windowsReturns every instance of some attribute from all known windows.
do-get-body-textGets the entire text of the page.
do-get-confirmationRetrieves the message of a JavaScript confirmation dialog generated during the previous action. B...
do-get-cookieReturn all cookies of the current page under test.
do-get-cursor-positionRetrieves the text cursor position in the given input element or textarea; beware, this may not w...
do-get-element-heightRetrieves the height of an element
do-get-element-indexGet the relative index of an element to its parent (starting from 0). The comment node and empty ...
do-get-element-position-leftRetrieves the horizontal position of an element
do-get-element-position-topRetrieves the vertical position of an element
do-get-element-widthRetrieves the width of an element
do-get-evalGets the result of evaluating the specified JavaScript snippet. The snippet may have multiple li...
do-get-expressionReturns the specified expression. This is useful because of JavaScript preprocessing. It is used...
do-get-html-sourceReturns the entire HTML source between the opening and closing “html” tags.
do-get-locationGets the absolute URL of the current page.
do-get-mouse-speedReturns the number of pixels between “mousemove” events during dragAndDrop commands (default=10).
do-get-new-browser-session
do-get-promptRetrieves the message of a JavaScript question prompt dialog generated during the previous action...
do-get-select-optionsGets all option labels in the specified select drop-down.
do-get-selected-idGets option element ID for selected option in the specified select element.
do-get-selected-idsGets all option element IDs for selected options in the specified select or multi-select element.
do-get-selected-indexGets option index (option number, starting at 0) for selected option in the specified select elem...
do-get-selected-indexesGets all option indexes (option number, starting at 0) for selected options in the specified sele...
do-get-selected-labelGets option label (visible text) for selected option in the specified select element.
do-get-selected-labelsGets all option labels (visible text) for selected options in the specified select or multi-selec...
do-get-selected-valueGets option value (value attribute) for selected option in the specified select element.
do-get-selected-valuesGets all option values (value attributes) for selected options in the specified select or multi-s...
do-get-speedGet execution speed (i.e., get the millisecond length of the delay following each selenium operat...
do-get-tableGets the text from a cell of a table. The cellAddress syntax tableLocator.row.column, where row a...
do-get-textGets the text of an element. This works for any element that contains text. This command uses eit...
do-get-titleGets the title of the current page.
do-get-valueGets the (whitespace-trimmed) value of an input field (or anything else with a value parameter). ...
do-get-whether-this-frame-match-frame-expressionDetermine whether current/locator identify the frame containing this running code. This is usefu...
do-get-whether-this-window-match-window-expressionDetermine whether currentWindowString plus target identify the window containing this running cod...
do-get-xpath-countReturns the number of nodes that match the specified xpath, eg. “//table” would give the number o...
do-go-backSimulates the user clicking the “back” button on their browser.
do-highlightBriefly changes the backgroundColor of the specified element yellow. Useful for debugging.
do-is-alert-presentHas an alert occurred? This function never throws an exception
do-is-checkedGets whether a toggle-button (checkbox/radio) is checked. Fails if the specified element doesn't...
do-is-confirmation-presentHas confirm() been called? This function never throws an exception
do-is-editableDetermines whether the specified input element is editable, ie hasn't been disabled. This method ...
do-is-element-presentVerifies that the specified element is somewhere on the page.
do-is-orderedCheck if these two elements have same parent and are ordered siblings in the DOM. Two same elemen...
do-is-prompt-presentHas a prompt occurred? This function never throws an exception
do-is-something-selectedDetermines whether some option in a drop-down menu is selected.
do-is-text-presentVerifies that the specified text pattern appears somewhere on the rendered page shown to the user...
do-is-visibleDetermines if the specified element is visible. An element can be rendered invisible by setting t...
do-key-downSimulates a user pressing a key (without releasing it yet).
do-key-pressSimulates a user pressing and releasing a key.
do-key-upSimulates a user releasing a key.
do-meta-key-downPress the meta key and hold it down until doMetaUp() is called or a new page is loaded.
do-meta-key-upRelease the meta key.
do-mouse-downSimulates a user pressing the mouse button (without releasing it yet) on the specified element.
do-mouse-down-atSimulates a user pressing the mouse button (without releasing it yet) at the specified location.
do-mouse-moveSimulates a user pressing the mouse button (without releasing it yet) on the specified element.
do-mouse-move-atSimulates a user pressing the mouse button (without releasing it yet) on the specified element.
do-mouse-outSimulates a user moving the mouse pointer away from the specified element.
do-mouse-overSimulates a user hovering a mouse over the specified element.
do-mouse-upSimulates the event that occurs when the user releases the mouse button (i.e., stops holding the ...
do-mouse-up-atSimulates the event that occurs when the user releases the mouse button (i.e., stops holding the ...
do-openOpens an URL in the test frame. This accepts both relative and absolute URLs. The “open” command...
do-open-windowOpens a popup window (if a window with that ID isn't already open). After opening the window, you...
do-refreshSimulates the user clicking the “Refresh” button on their browser.
do-remove-all-selectionsUnselects all of the selected options in a multi-select element.
do-remove-selectionRemove a selection from the set of selected options in a multi-select element using an option loc...
do-run-scriptCreates a new “script” tag in the body of the current test window, and adds the specified text i...
do-selectSelect an option from a drop-down using an option locator. Option locators provide different ways...
do-select-frameSelects a frame within the current window. (You may invoke this command multiple times to select...
do-select-windowSelects a popup window; once a popup window has been selected, all commands go to that window. To...
do-set-browser-log-levelSets the threshold for browser-side logging messages; log messages beneath this threshold will be...
do-set-contextWrites a message to the status bar and adds a note to the browser-side log.
do-set-cursor-positionMoves the text cursor to the specified position in the given input element or textarea. This meth...
do-set-mouse-speedConfigure the number of pixels between “mousemove” events during dragAndDrop commands (default=10...
do-set-speedSet execution speed (i.e., set the millisecond length of a delay which will follow each selenium ...
do-set-timeoutSpecifies the amount of time that Selenium will wait for actions to complete. Actions that requi...
do-shift-key-downPress the shift key and hold it down until doShiftUp() is called or a new page is loaded.
do-shift-key-upRelease the shift key.
do-submitSubmit the specified form. This is particularly useful for forms without submit buttons, e.g. sin...
do-test-complete
do-typeSets the value of an input field, as though you typed it in. Can also be used to set the value o...
do-type-keysSimulates keystroke events on the specified element, as though you typed the value key-by-key. T...
do-uncheckUncheck a toggle-button (checkbox/radio)
do-wait-for-conditionRuns the specified JavaScript snippet repeatedly until it evaluates to “true”. The snippet may ha...
do-wait-for-frame-to-loadWaits for a new frame to load. Selenium constantly keeps track of new pages and frames loading, ...
do-wait-for-page-to-loadWaits for a new page to load. You can use this command instead of the “AndWait” suffixes, “click...
do-wait-for-pop-upWaits for a popup window to appear and load up.
do-window-focusGives focus to the currently selected window
do-window-maximizeResize currently selected window to take up the entire screen

Macro

define-iedoc