| Name | Description | Type | Package | Framework |
| AbstractWebDriverEventListener | Use this class as base class, if you want to implement a WebDriverEventListener and are only interested in some events. | Class | org.openqa.selenium.support.events | Selenium |
| AjaxElementLocator | An element locator that will wait for the specified number of seconds for an element to appear, rather than failing instantly if it's not present. | Class | org.openqa.selenium.support.pagefactory | Selenium |
| AjaxElementLocatorFactory | Class | org.openqa.selenium.support.pagefactory | Selenium | |
| Annotations | Class | org.openqa.selenium.support.pagefactory | Selenium | |
| ByAll | Mechanism used to locate elements within a document using a series of lookups. | Class | org.openqa.selenium.support.pagefactory | Selenium |
| ByChained | Mechanism used to locate elements within a document using a series of other lookups. | Class | org.openqa.selenium.support.pagefactory | Selenium |
| ByIdOrName | Class | org.openqa.selenium.support | Selenium | |
| Clock | A simple encapsulation to allowing timingTests if a point in time occurs before the current time. | Interface | org.openqa.selenium.support.ui | Selenium |
| Color | Class | org.openqa.selenium.support | Selenium | |
| Colors | Class | org.openqa.selenium.support | Selenium | |
| DefaultElementLocator | The default element locator, which will lazily locate an element or an element list on a page. | Class | org.openqa.selenium.support.pagefactory | Selenium |
| DefaultElementLocatorFactory | Class | org.openqa.selenium.support.pagefactory | Selenium | |
| DefaultFieldDecorator | Default decorator for use with PageFactory. | Class | org.openqa.selenium.support.pagefactory | Selenium |
| Duration | Represents an immutable duration of time. | Class | org.openqa.selenium.support.ui | Selenium |
| ElementLocator | Interface | org.openqa.selenium.support.pagefactory | Selenium | |
| ElementLocatorFactory | A factory for producing ElementLocators. | Interface | org.openqa.selenium.support.pagefactory | Selenium |
| EventFiringKeyboard | A keyboard firing events. | Class | org.openqa.selenium.support.events.internal | Selenium |
| EventFiringMouse | A mouse that fires events. | Class | org.openqa.selenium.support.events.internal | Selenium |
| EventFiringTouch | A touch screen that fires events. | Class | org.openqa.selenium.support.events.internal | Selenium |
| EventFiringWebDriver | A wrapper around an arbitrary WebDriver instance which supports registering of a WebDriverEventListener, e. | Class | org.openqa.selenium.support.events | Selenium |
| ExpectedCondition | Models a condition that might reasonably be expected to eventually evaluate to something that is neither null nor false. | Interface | org.openqa.selenium.support.ui | Selenium |
| ExpectedConditions | Class | org.openqa.selenium.support.ui | Selenium | |
| FieldDecorator | Allows the PageFactory to decorate fields. | Interface | org.openqa.selenium.support.pagefactory | Selenium |
| FindAll | Used to mark a field on a Page Object to indicate that lookup should use a series of @FindBy tags It will then search for all elements that match any of the FindBy criteria. | Class | org.openqa.selenium.support | Selenium |
| FindBy | Used to mark a field on a Page Object to indicate an alternative mechanism for locating the element or a list of elements. | Class | org.openqa.selenium.support | Selenium |
| FindBys | Used to mark a field on a Page Object to indicate that lookup should use a series of @FindBy tags in a chain as described in ByChained | Class | org.openqa.selenium.support | Selenium |
| FluentWait | An implementation of the Wait interface that may have its timeout and polling interval configured on the fly. | Class | org.openqa.selenium.support.ui | Selenium |
| How | Class | org.openqa.selenium.support | Selenium | |
| LoadableComponent | Represents any abstraction of something that can be loaded. | Class | org.openqa.selenium.support.ui | Selenium |
| LocatingElementHandler | Class | org.openqa.selenium.support.pagefactory.internal | Selenium | |
| LocatingElementListHandler | Class | org.openqa.selenium.support.pagefactory.internal | Selenium | |
| PageFactory | Factory class to make using Page Objects simpler and easier. | Class | org.openqa.selenium.support | Selenium |
| Select | Models a SELECT tag, providing helper methods to select and deselect options. | Class | org.openqa.selenium.support.ui | Selenium |
| Sleeper | Abstraction around Thread. | Interface | org.openqa.selenium.support.ui | Selenium |
| SlowLoadableComponent | A LoadableComponent which might not have finished loading when load() returns. | Class | org.openqa.selenium.support.ui | Selenium |
| SystemClock | Class | org.openqa.selenium.support.ui | Selenium | |
| ThreadGuard | Multithreaded client code should use this to assert that it accesses webdriver in a thread-safe manner. | Class | org.openqa.selenium.support | Selenium |
| UnexpectedTagNameException | Class | org.openqa.selenium.support.ui | Selenium | |
| Wait | A generic interface for waiting until a condition is true or not null. | Interface | org.openqa.selenium.support.ui | Selenium |
| WebDriverEventListener | Interface | org.openqa.selenium.support.events | Selenium | |
| WebDriverWait | A specialization of FluentWait that uses WebDriver instances. | Class | org.openqa.selenium.support.ui | Selenium |