Support features

Support classes provide optional higher level features.

The core libraries of Selenium try to be low level and non-opinionated. The Support classes in each language provide opinionated wrappers for common interactions that may be used to simplify some behaviors.

Waiting with Expected Conditions

These are classes used to describe what needs to be waited for.

Command Listeners

Working With Colors

Working with select list elements

Select lists have special behaviors compared to other elements.