Accessors evaluate the state of the application and store the results in a variable which are used in assertions. For Example, "storeTitle".
The following table lists the Selenium accessors that are used very frequently, however the list is not exhaustive.
Sr.No. | Command/Syntax & Description |
---|---|
1 |
assertErrorOnNext (message) Pings Selenium to expect an error on the next command execution with an expected message. |
2 |
storeAllButtons (variableName) Returns the IDs of all buttons on the page. |
3 |
storeAllFields (variableName) Returns the IDs of all input fields on the page. |
4 |
storeAllLinks (variableName) Returns the IDs of all links on the page. |
5 |
storeAllWindowIds (variableName) Returns the IDs of all windows that the browser knows about in an array. |
6 |
storeAllWindowTitles (variableName) Returns the names of all windows that the browser knows about in an array. |
7 |
storeAllWindowNames (variableName) Returns the titles of all windows that the browser knows about in an array. |
8 |
storeAttribute (attributeLocator, variableName) Gets the value of an element attribute. The value of the attribute may differ across browsers. |
9 |
storeBodyText (variableName) Gets the entire text of the page. |
10 |
storeConfirmation (variableName) Retrieves the message of a JavaScript confirmation dialog generated during the previous action. |
11 |
storeElementIndex (locator, variableName) Get the relative index of an element to its parent (starting from 0). |
12 |
storeLocation (variableName) Gets the absolute URL of the current page. |
13 |
storeSelectedIds (selectLocator,variableName) Gets all element IDs for selected options in the specified select or multi-select element. |
14 |
storeSelectedIndex (selectLocator, variableName) Gets index (option number, starting at 0) for selected option in the specified select element. |
15 |
storeSelectedLabel (selectLocator, variableName) Gets label (visible text) for selected option in the specified select element.. |
16 |
storeSelectedValue (selectLocator,variableName) Gets value (value attribute) for selected option in the specified select element. |
17 |
storeSelectOptions (selectLocator,variableName) Gets all labels in the specified select drop-down. |
18 |
storeTable (tableCellAddress, variableName) Gets the text from a cell of a table. The cellAddress syntax: tableLocator.row.column, where row and column start at 0. |
19 |
storeText (locator, variableName) Gets the text of an element. This works for any element that contains text. |
20 |
storeTitle (variableName) Gets the title of the current page. |
21 |
storeValue (locator,variableName) Gets the (whitespace-trimmed) value of an input field. |
22 |
storeChecked (locator, variableName) Gets whether a toggle-button (checkbox/radio) is checked. |
23 |
storeElementPresent (locator, variableName) Verifies that the specified element is somewhere on the page. |
24 |
storeTextPresent (pattern, variableName) Verifies that the specified text pattern appears somewhere on the rendered page shown to the user. |
25 |
storeVisible (locator, variableName) Determines if the specified element is visible. |