# Namespace webdriver

code »

## Interfaces

webdriver.CommandExecutor Handles the execution of `webdriver.Command` objects.

## Classes

webdriver.AbstractBuilder Creates new `webdriver.WebDriver` clients. webdriver.ActionSequence Class for defining sequences of complex user interactions. webdriver.Alert Represents a modal dialog such as `alert`, `confirm`, or `prompt`. webdriver.Builder No Description. webdriver.Capabilities No Description. webdriver.Command Describes a command to be executed by the WebDriverJS framework. webdriver.EventEmitter Object that can emit events for others to listen for. webdriver.FirefoxDomExecutor No Description. webdriver.Locator An element locator. webdriver.Session Contains information about a WebDriver session. webdriver.UnhandledAlertError An error returned to indicate that there is an unhandled modal dialog on the current page. webdriver.WebDriver Creates a new WebDriver client, which provides control over a browser. webdriver.WebElement Represents a DOM element.

## Enumerations

webdriver.Browser Recognized browser names. webdriver.Button Enumeration of the buttons used in the advanced interactions API. webdriver.Capability Common webdriver capability keys. webdriver.CommandName Enumeration of predefined names command names that all command processors will support. webdriver.Key Representations of pressable keys that aren't text.

Show:Public Protected Private