All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractDriverOptions<DO extends AbstractDriverOptions> AbstractHttpCommandCodec A command codec that adheres to the W3C's WebDriver wire protocol.AbstractHttpCommandCodec.CommandSpec AbstractHttpResponseCodec A response codec usable as a base for both the JSON and W3C wire protocols.AcceptedW3CCapabilityKeys AddApplicationCache AdditionalHttpCommands Used to allow aCommandExecutor
using HTTP to find additional commands that should be supported.AddLocationContext AddNetworkConnection AddRotatable AddWebDriverSpecHeaders AddWebStorage AnnotatedConfig A form ofConfig
that is generated by looking at fields in the constructor arg that are annotated withConfigValue
.AttributeKey Augmentable Indicates that a class can be processed byAugmenter
.Augmenter Enhance the interfaces implemented by an instance of theWebDriver
based on the returnedCapabilities
of the driver.AugmenterProvider<X> Describes and provides an implementation for a particular interface for use with theAugmenter
.Browser Used to identify a browser based on its name.BrowserContextID BrowserType Deprecated. Prefer to useBrowser
CapabilitiesFilter Takes a stream of capabilities and extracts those that are specific to a browser.CapabilitiesUtils CapabilityTransform Takes a capability and allows it to be transformed into 0, 1, or n different capabilities for a W3C New Session payload.CapabilityType Commonly seen remote webdriver capabilities.CapabilityType.ForSeleniumServer CdpEndpointFinder CdpEventTypes CdpInfo CdpVersionFinder ChromeFilter CircularOutputStream Captures the last N bytes of output.Command<X> Command CommandCodec<T> ConvertsCommand
objects to and from another representation.CommandExecutor CommandInfo CommandLine CommandPayload CompoundConfig ConcatenatingConfig Config ConfigException ConfigFlags Configs ConfigValue A config value is read by anAnnotatedConfig
to automatically allow aConfig
to be created.Connection ConsoleEvent ConverterFunctions CustomLocator Allows servers to add additional locator strategies to the Selenium Server.DescribedOption Represents a configurable attribute of the Selenium Grid.DesiredCapabilities DevTools DevToolsException DevToolsProvider Dialect Domains The idealized set of CDP domains that Selenium itself needs.DomMutationEvent DriverCommand An empty interface defining constants for the standard commands defined in the WebDriver JSON wire protocol.DriverCommandExecutor A specializedHttpCommandExecutor
that will use aDriverService
that lives and dies with a single WebDriver session.DriverService Manages the life and death of a native executable driver server.DriverService.Builder<DS extends DriverService,B extends DriverService.Builder<?,?>> EdgeFilter EnvConfig Exposes environment variables as config settings by mapping "section.option" to "SECTION_OPTION".ErrorCodec ErrorCodes Defines common error codes for the wire protocol.ErrorFilter ErrorHandler Maps exceptions to status codes for sending over the wire.ErrorHandler.UnknownServerException Exception used as a place holder if the server returns an error without a stack trace.Event<X> EventAttribute EventAttributeValue EventAttributeValue.Type Events<CONSOLEEVENT,EXCEPTIONTHROWN> ExecutableFinder ExecuteMethod An encapsulation ofRemoteWebDriver.executeScript(String, Object...)
.ExecutorServices FileDetector Used for identifying whether a sequence of chars represents the path to a file.FileHandler Utility methods for common filesystem activitiesFirefoxFilter HasDevTools HasRoles HttpCommandExecutor HttpSessionId HttpTracing InternetExplorerFilter Javascript<SCRIPTID,BINDINGCALLED> JsonConfig JsonHttpCommandCodec A command codec that adheres to the Selenium project's JSON/HTTP wire protocol.JsonHttpResponseCodec A response codec that adheres to the Selenium project's JSON/HTTP wire protocol.JsonToWebElementConverter ReconstitutesWebElement
s from their JSON representation.LocalFileDetector Detects files on the local disk.Log LogEntry MapConfig MemoizedConfig Message MultiOutputStream Output stream demultiplexerNettyClient NettyClient.Factory NettyHttpHandler Network<AUTHREQUIRED,REQUESTPAUSED> Network.UserAgent NetworkInterceptor Provides a mechanism for stubbing out responses to requests in drivers which implementHasDevTools
.NewSessionPayload NonSplittingSplitter A form ofConfig
that is generated by looking at fields in the constructor arg that are annotated withConfigValue
.NoOpCdpInfo NoOpDomains NullContext NullPropagator NullSpan NullTracer OpaqueKey OpenTelemetryContext OpenTelemetryTracer OperaFilter Propagator Propagator.Setter<C> ProtocolHandshake ProtocolHandshake.Result ProxyTransform Regularly RemoteApplicationCache Provides remote access to theApplicationCache
API.RemoteExecuteMethod RemoteKeyboard An implementation of the keyboard for use with the remote webdriver.RemoteLocalStorage Executes the commands to access HTML5 localStorage on the remote webdriver server.RemoteLocationContext RemoteLogs RemoteMouse Executes wire commands for mouse interaction.RemoteNetworkConnection RemoteObject RemoteSessionStorage Executes the commands to access HTML5 sessionStorage on the remote webdriver server.RemoteStatus RemoteTags RemoteTouchScreen RemoteWebDriver RemoteWebDriver.When RemoteWebDriverBuilder Create a new Selenium session using the W3C WebDriver protocol.RemoteWebElement RemoteWebStorage Provides remote access to theWebStorage
API.Reply Response ResponseCodec<T> ConvertsResponse
objects to and from another representation.Role SafariFilter ScreenshotException ScriptId SeleniumCdpConnection SeleniumSpanExporter SessionId SessionID Unique identifier of attached debugging session.Span Span.Kind SpanDecorator SpanWrappedHttpHandler SpanWrappedRoutable StandardGridRoles Status Status.Kind StripAnyPlatform Tags Target TargetID TargetInfo TemporaryFilesystem A wrapper around temporary filesystem behaviour.TomlConfig TraceContext TracedCommandExecutor TracedHttpClient TracedHttpClient.Factory Tracer UnreachableBrowserException Indicates there was a problem communicating with the browser being controlled or the Selenium server.UselessFileDetector A file detector that never finds anything.W3CHttpCommandCodec A command codec that adheres to the W3C's WebDriver wire protocol.W3CHttpResponseCodec A response codec that adheres to the W3C WebDriver wire protocol.W3CPlatformNameNormaliser WebElementToJsonConverter ConvertsRemoteWebElement
objects, which may bewrapped
, into their JSON representation as defined by the WebDriver wire protocol.Zip