| Name | Description | Type | Package | Framework |
| AddApplicationCache | Class | org.openqa.selenium.remote.html5 | Selenium | |
| AddFindsByCss | Class | org.openqa.selenium.remote | Selenium | |
| AddFindsChildByCss | Class | org.openqa.selenium.remote | Selenium | |
| AddLocationContext | Class | org.openqa.selenium.remote.html5 | Selenium | |
| AddNetworkConnection | Class | org.openqa.selenium.remote.mobile | Selenium | |
| AddRemoteTouchScreen | Provides the RemoteTouchScreen for getTouch method to the proxy. | Class | org.openqa.selenium.remote | Selenium |
| AddRotatable | Class | org.openqa.selenium.remote | Selenium | |
| AddWebStorage | Class | org.openqa.selenium.remote.html5 | Selenium | |
| Augmenter | Enhance the interfaces implemented by an instance of the RemoteWebDriver based on the returned | Class | org.openqa.selenium.remote | Selenium |
| AugmenterProvider | Describes and provides an implementation for a particular interface for use with the Augmenter. | Interface | org.openqa.selenium.remote | Selenium |
| BaseAugmenter | Enhance the interfaces implemented by an instance of the RemoteWebDriver based on the returned | Class | org.openqa.selenium.remote | Selenium |
| BeanToJsonConverter | Utility class for converting between JSON and Java Objects. | Class | org.openqa.selenium.remote | Selenium |
| BrowserType | Interface | org.openqa.selenium.remote | Selenium | |
| CapabilityType | Commonly seen remote webdriver capabilities. | Interface | org.openqa.selenium.remote | Selenium |
| CapabilityType .ForSeleniumServer | Interface | org.openqa.selenium.remote.CapabilityType | Selenium | |
| Command | Class | org.openqa.selenium.remote | Selenium | |
| CommandCodec | Converts Command objects to and from another representation. | Interface | org.openqa.selenium.remote | Selenium |
| CommandExecutor | Interface | org.openqa.selenium.remote | Selenium | |
| CommandInfo | Class | org.openqa.selenium.remote | Selenium | |
| DesiredCapabilities | Class | org.openqa.selenium.remote | Selenium | |
| DriverCommand | Interface | org.openqa.selenium.remote | Selenium | |
| DriverCommandExecutor | A specialized HttpCommandExecutor that will use a DriverService that lives and dies with a single WebDriver session. | Class | org.openqa.selenium.remote.service | Selenium |
| DriverService | Manages the life and death of a native executable driver server. | Class | org.openqa.selenium.remote.service | Selenium |
| DriverService .Builder | Class | org.openqa.selenium.remote.service.DriverService | Selenium | |
| ErrorCodes | Defines common error codes for the wire protocol. | Class | org.openqa.selenium.remote | Selenium |
| ErrorHandler | Maps exceptions to status codes for sending over the wire. | Class | org.openqa.selenium.remote | Selenium |
| ErrorHandler .UnknownServerException | Exception used as a place holder if the server returns an error without a stack trace. | Class | org.openqa.selenium.remote.ErrorHandler | Selenium |
| ExecuteMethod | RemoteWebDriver. | Interface | org.openqa.selenium.remote | Selenium |
| FileDetector | Used for identifying whether a sequence of chars represents the path to ajava. | Interface | org.openqa.selenium.remote | Selenium |
| HttpClient | Defines a simple client for making HTTP requests. | Interface | org.openqa.selenium.remote.http | Selenium |
| HttpClient .Factory | Creates HttpClient instances. | Interface | org.openqa.selenium.remote.http.HttpClient | Selenium |
| HttpCommandExecutor | Class | org.openqa.selenium.remote | Selenium | |
| HttpMethod | Class | org.openqa.selenium.remote.http | Selenium | |
| HttpRequest | Class | org.openqa.selenium.remote.http | Selenium | |
| HttpResponse | Class | org.openqa.selenium.remote.http | Selenium | |
| HttpSessionId | Class | org.openqa.selenium.remote | Selenium | |
| HttpVerb | Class | org.openqa.selenium.remote | Selenium | |
| InterfaceImplementation | An implementation of a particular interface, used by the java. | Interface | org.openqa.selenium.remote | Selenium |
| JdkAugmenter | Enhance the interfaces implemented by an instance of the RemoteWebDriver based on the returned | Class | org.openqa.selenium.remote | Selenium |
| JsonException | Class | org.openqa.selenium.remote | Selenium | |
| JsonHttpCommandCodec | A command codec that adheres to the Selenium project's JSON/HTTP wire protocol. | Class | org.openqa.selenium.remote.http | Selenium |
| JsonHttpResponseCodec | A response codec that adheres to the Selenium project's JSON/HTTP wire protocol. | Class | org.openqa.selenium.remote.http | Selenium |
| JsonToBeanConverter | Class | org.openqa.selenium.remote | Selenium | |
| LocalFileDetector | Detects files on the local disk. | Class | org.openqa.selenium.remote | Selenium |
| RemoteApplicationCache | Provides remote access to the ApplicationCache API. | Class | org.openqa.selenium.remote.html5 | Selenium |
| RemoteExecuteMethod | Class | org.openqa.selenium.remote | Selenium | |
| RemoteKeyboard | An implementation of the keyboard for use with the remote webdriver. | Class | org.openqa.selenium.remote | Selenium |
| RemoteLocalStorage | Executes the commands to access HTML5 localStorage on the remote webdriver server. | Class | org.openqa.selenium.remote.html5 | Selenium |
| RemoteLocationContext | Class | org.openqa.selenium.remote.html5 | Selenium | |
| RemoteLogs | Class | org.openqa.selenium.remote | Selenium | |
| RemoteNetworkConnection | Class | org.openqa.selenium.remote.mobile | Selenium | |
| RemoteSessionStorage | Executes the commands to access HTML5 sessionStorage on the remote webdriver server. | Class | org.openqa.selenium.remote.html5 | Selenium |
| RemoteStatus | Class | org.openqa.selenium.remote | Selenium | |
| RemoteTouchScreen | Class | org.openqa.selenium.remote | Selenium | |
| RemoteWebDriver | Class | org.openqa.selenium.remote | Selenium | |
| RemoteWebDriver .When | Returns the enum constant of this type with the specified name. | Class | org.openqa.selenium.remote.RemoteWebDriver | Selenium |
| RemoteWebElement | Class | org.openqa.selenium.remote | Selenium | |
| RemoteWebStorage | Provides remote access to the WebStorage API. | Class | org.openqa.selenium.remote.html5 | Selenium |
| Response | Class | org.openqa.selenium.remote | Selenium | |
| ResponseCodec | Converts Response objects to and from another representation. | Interface | org.openqa.selenium.remote | Selenium |
| ScreenshotException | Class | org.openqa.selenium.remote | Selenium | |
| SessionId | Class | org.openqa.selenium.remote | Selenium | |
| SessionNotFoundException | Indicates that the session is not found (either terminated or not started). | Class | org.openqa.selenium.remote | Selenium |
| SimplePropertyDescriptor | Class | org.openqa.selenium.remote | Selenium | |
| UnreachableBrowserException | Indicates there was a problem communicating with the browser being controlled or the Selenium server. | Class | org.openqa.selenium.remote | Selenium |
| UselessFileDetector | A file detector that never finds anything. | Class | org.openqa.selenium.remote | Selenium |