
- Selenium Tutorial
- Selenium - Home
- Selenium - Overview
- Selenium - IDE
- Selenium - Environment Setup
- Selenium - Remote Control
- Selenium - Selenese Commands
- Selenium - WebDriver
- Selenium - Locators
- Selenium - User Interactions
- Selenium - Test Design Techniques
- Selenium - TestNG
- Selenium - Grid
- Selenium Useful Resources
- Selenium - Quick Guide
- Selenium - Useful Resources
- Selenium - Automation Practice
- Selenium - Discussion
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Selenium Commands - Accessors
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. |