| Interface | Description |
|---|---|
| BrowserType |
All the browsers supported by selenium
|
| CapabilityType |
Commonly seen remote webdriver capabilities.
|
| CapabilityType.ForSeleniumServer | |
| CommandCodec<T> |
Converts
Command objects to and from another representation. |
| CommandExecutor | |
| DriverCommand |
An empty interface defining constants for the standard commands defined in the WebDriver JSON
wire protocol.
|
| ExecuteMethod |
An encapsulation of
RemoteWebDriver.executeScript(String, Object...). |
| FileDetector |
Used for identifying whether a sequence of chars represents the path to a
file.
|
| ResponseCodec<T> |
Converts
Response objects to and from another representation. |
| Class | Description |
|---|---|
| BeanToJsonConverter |
Utility class for converting between JSON and Java Objects.
|
| Command | |
| CommandInfo | |
| CoordinatesUtils |
Utilities class to parse
Coordinates. |
| DesiredCapabilities | |
| ErrorCodes |
Defines common error codes for the wire protocol.
|
| ErrorHandler |
Maps exceptions to status codes for sending over the wire.
|
| ErrorHandler.FrameInfoToStackFrame |
Function that can rebuild a
StackTraceElement from the frame info included with a
WebDriver JSON response. |
| HttpCommandExecutor | |
| HttpSessionId | |
| JsonToBeanConverter | |
| LocalFileDetector |
Detects files on the local disk.
|
| RemoteActionChainExecutor |
Executes advanced interactions API commands over wire
|
| RemoteExecuteMethod | |
| RemoteKeyboard |
An implementation of the keyboard for use with the remote webdriver.
|
| RemoteLogs | |
| RemoteMouse |
Executes wire commands for mouse interaction.
|
| RemoteStatus | |
| RemoteTouchScreen | |
| RemoteWebDriver | |
| RemoteWebElement | |
| Response | |
| SessionId | |
| SimplePropertyDescriptor | |
| UselessFileDetector |
A file detector that never finds anything.
|
| Enum | Description |
|---|---|
| RemoteWebDriver.When |
| Exception | Description |
|---|---|
| ErrorHandler.UnknownServerException |
Exception used as a place holder if the server returns an error without a stack trace.
|
| JsonException | |
| ScreenshotException | |
| SessionNotFoundException | Deprecated
Use
NoSuchSessionException instead |
| UnreachableBrowserException |
Indicates there was a problem communicating with the browser being
controlled or the Selenium server.
|
| Annotation Type | Description |
|---|---|
| Augmentable |
Indicates that a class can be processed by
org.openqa.selenium.remote.Augmenter. |