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.AlertPromise
AlertPromise is a promise that will be fulfilled with an Alert.
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.
webdriver.WebElementPromise
WebElementPromise is a promise that will be fulfilled with a WebElement.

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:

Type Definitions

code »webdriver.ProxyConfig : ({proxyType: string}|{proxyType: string, proxyAutoconfigUrl: string}|{proxyType: string, ftpProxy: string, httpProxy: string, sslProxy: string, noProxy: string})
Describes how a proxy should be configured for a WebDriver session. Proxy configuration object, as defined by the WebDriver wire protocol.