All Classes and Interfaces
Class
Description
A command codec that adheres to the W3C's WebDriver wire protocol.
A response codec usable as a base for both the JSON and W3C wire protocols.
Used to allow a
CommandExecutor
using HTTP to find additional commands that should be
supported.Indicates that a class can be processed by
Augmenter
.Enhance the interfaces implemented by an instance of the
WebDriver
based on the returned Capabilities
of the driver.Describes and provides an implementation for a particular interface for use with the
Augmenter
.Used to identify a browser based on its name.
Commonly seen remote webdriver capabilities.
Converts
Command
objects to and from another representation.Allows servers to add additional locator strategies to the Selenium Server.
The idealized set of CDP domains that Selenium itself needs.
An empty interface defining constants for the standard commands defined in the WebDriver JSON
wire protocol.
A specialized
HttpCommandExecutor
that will use a DriverService
that lives and
dies with a single WebDriver session.Manages the life and death of a native executable driver server.
Defines common error codes for the wire protocol.
Maps exceptions to status codes for sending over the wire.
Exception used as a place holder if the server returns an error without a stack trace.
An encapsulation of
RemoteWebDriver.executeScript(String, Object...)
.Used for identifying whether a sequence of chars represents the path to a file.
Meant to be used together with {#link @ScheduledExecutedService.scheduleAtFixedRate}.
Reconstitutes
WebElement
s from their JSON representation.Detects files on the local disk.
Provides a mechanism for stubbing out responses to requests in drivers which implement
HasDevTools
.Executes the commands to access HTML5 localStorage on the remote webdriver server.
Executes the commands to access HTML5 sessionStorage on the remote webdriver server.
Create a new Selenium session using the W3C WebDriver protocol.
Provides remote access to the
WebStorage
API.Converts
Response
objects to and from another representation.Unique identifier of attached debugging session.
Indicates there was a problem communicating with the browser being controlled or the Selenium
server.
A file detector that never finds anything.
A command codec that adheres to the W3C's WebDriver wire protocol.
A response codec that adheres to the W3C WebDriver wire protocol.
WebDriverDecorator<T extends org.openqa.selenium.WebDriver>
This class helps to create decorators for instances of
WebDriver
and derived objects,
such as WebElement
s and Alert
, that can extend or modify their "regular"
behavior.Converts
RemoteWebElement
objects, which may be wrapped
, into their
JSON representation as defined by the WebDriver wire protocol.