An abstraction allowing the driver to manipulate the javascript alerts
The basic 8 mechanisms supported by webdriver to locate a web element.
Represent a dimension.
Canned ExpectedConditions which are generally useful within webdriver tests.
Representations of pressable keys that aren't text.
An abstraction allowing the driver to access the browser's history and to navigate to a given URL.
Managing stuff you would do in a browser.
The platforms supported by WebDriver.
Represent a point.
Models a SELECT tag, providing helper methods to select and deselect options.
Managing timeout behavior for WebDriver instances.
A utility class, designed to help the user to wait until a condition turns true.
An abstraction allowing the driver to manipulate the browser's window


WebDriver interface implemented by drivers that support JavaScript.
The interface for WebDriver.
Interface representing a single user-interaction action.
Interface for all command executor.
Interface for an HTML element in the WebDriver framework.
Interface implemented by each driver that allows access to the input devices.
Interface representing basic mouse operations.
The interface for WebDriver and WebDriverElement which is able to search for WebDriverElement inside.
Used to locate a given frame or window.