Elemental's functionality is grouped into 4 categories.
- :doc:`Actions </actions>`
Functions which perform an action.
For example: clicking a button or filling in an input field.
- :doc:`Getters </getters>`
Functions which get an element or elements.
For example: getting a button or div.
- :doc:`States </states>`
Functions which get an element's state.
For example: whether an element is displayed or selected.
- :doc:`Values </values>`
Functions which get a value.
For example: the HTML of a page or the text contained in an element.
When you need more
For anything which Elemental can't do and Selenium can, it's easy to switch to :doc:`raw Selenium </raw_selenium>`.