All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AcceptedW3CCapabilityKeys |
|
Action |
Interface representing a single user-interaction action.
|
Actions |
The user-facing API for emulating complex user gestures.
|
Alert |
|
AppCacheStatus |
Represents the application cache status.
|
Architecture |
Represents the known architectures used in WebDriver.
|
Beta |
Indicates that a feature or API is in active development, and so should not be relied upon.
|
BuildInfo |
Reads information about how the current application was built.
|
By |
Mechanism used to locate elements within a document.
|
By.ByClassName |
|
By.ByCssSelector |
|
By.ById |
|
By.ByLinkText |
|
By.ByName |
|
By.ByPartialLinkText |
|
By.ByTagName |
|
By.ByXPath |
|
By.Remotable |
|
By.Remotable.Parameters |
|
Capabilities |
Describes a series of key/value pairs that encapsulate aspects of a browser.
|
CompositeAction |
An action for aggregating actions and triggering all of them at the same time.
|
ContextAware |
Some implementations of WebDriver, notably those that support native testing, need the ability to
switch between the native and web-based contexts.
|
Cookie |
|
Cookie.Builder |
|
Coordinates |
Provides coordinates of an element for advanced interactions.
|
Credential |
A credential stored in a virtual authenticator.
|
Credentials |
Marker interface for credentials used for authenticating a browser to a site, typically via
UsernameAndPassword and Basic or Digest authentication.
|
Debug |
Used to provide information about whether Selenium is running under debug mode.
|
DefaultNetworkInterfaceProvider |
|
DeviceRotation |
Defines an object which represents the three dimensional plane and how a device can be rotated
about it.
|
Dimension |
Similar to Point - implement locally to avoid depending on GWT.
|
Either<A,B> |
|
ElementClickInterceptedException |
Indicates that a click could not be properly executed because the target element was obscured in
some way.
|
ElementNotInteractableException |
Thrown to indicate that although a WebElement is present on the DOM, it is not in a state
that can be interacted with.
|
Encodable |
This interface allows a custom Interaction to be JSON encoded for the W3C wire format.
|
EphemeralPortRangeDetector |
Identifies the ephemeral port range for a given environment.
|
EventType<X> |
|
EventType |
|
FixedIANAPortRange |
|
HasAuthentication |
Indicates that a driver supports authenticating to a website in some way.
|
HasCapabilities |
Used by classes to indicate that they can describe the Capabilities
they possess.
|
HasLogEvents |
|
HasVirtualAuthenticator |
Interface implemented by each driver that allows access to the virtual authenticator API.
|
HealthCheckFailedException |
Indicates that a Node health check failed.
|
HostIdentifier |
|
HttpProfilerLogEntry |
|
ImmutableCapabilities |
|
InputSource |
Models an input source as defined
and used by the W3C WebDriver spec.
|
Interaction |
|
Interactive |
|
InvalidArgumentException |
|
InvalidCookieDomainException |
Thrown when attempting to add a cookie under a different domain than the current URL.
|
InvalidElementStateException |
Indicates that a WebElement is in a state that means actions cannot be performed with it.
|
InvalidSelectorException |
|
JavascriptException |
|
JavascriptExecutor |
Indicates that a driver can execute JavaScript, providing access to the mechanism to do so.
|
KeyInput |
|
Keys |
Representations of pressable keys that aren't text.
|
LinuxEphemeralPortRangeDetector |
|
LocalLogs |
Stores and retrieves logs in-process (i.e.
|
LocalStorage |
Represents the local storage for the site currently opened in the browser.
|
Locatable |
|
Location |
Represents the physical location of the browser.
|
LocationContext |
|
LogCombiner |
|
LogEntries |
|
LogEntry |
Represents a single log statement.
|
LoggingHandler |
A custom handler used to record log entries.
|
LoggingPreferences |
Represents the logging preferences.
|
LogLevelMapping |
|
Logs |
Interface for providing logs.
|
LogType |
Supported log types.
|
MoveTargetOutOfBoundsException |
Indicates that the target provided to the actions move() method is invalid - outside of the size
of the window.
|
MutableCapabilities |
|
NeedsLocalLogs |
|
NetworkConnection |
Control a device's network connection
|
NetworkConnection.ConnectionType |
ConnectionType is a bitmask to represent a device's network connection
|
NetworkInterface |
|
NetworkInterfaceProvider |
Provides information about the local network interfaces.
|
NetworkUtils |
|
NoAlertPresentException |
Indicates that a user has tried to access an alert when one is not present.
|
NoSuchContextException |
|
NoSuchCookieException |
|
NoSuchElementException |
|
NoSuchFrameException |
|
NoSuchSessionException |
|
NoSuchShadowRootException |
|
NoSuchWindowException |
|
NotFoundException |
|
OlderWindowsVersionEphemeralPortDetector |
|
OutputType<T> |
Defines the output type for a screenshot.
|
PageLoadStrategy |
|
PageMargin |
|
PageSize |
|
Pause |
Indicates that a given InputSource should pause for a given duration.
|
Pdf |
|
PersistentCapabilities |
|
Platform |
Represents the known and supported Platforms that WebDriver runs on.
|
Point |
A copy of java.awt.Point, to remove dependency on awt.
|
PointerInput |
|
PointerInput.Kind |
|
PointerInput.MouseButton |
|
PointerInput.Origin |
|
PointerInput.PointerEventProperties |
|
PortProber |
|
PrintOptions |
|
PrintOptions.Orientation |
|
PrintsPage |
|
ProfilerLogEntry |
|
Proxy |
Configuration parameters for using proxies in WebDriver.
|
Proxy.ProxyType |
|
Rectangle |
|
Require |
A utility class to check arguments (preconditions) and state.
|
Require.ArgumentChecker<T> |
|
Require.FileChecker |
|
Require.FileStateChecker |
|
Require.IntChecker |
|
Require.PathStateChecker |
|
Require.StateChecker<T> |
|
RetrySessionRequestException |
|
ScreenOrientation |
Represents possible screen orientations.
|
ScriptKey |
|
ScriptTimeoutException |
Thrown when an async execute script command does not complete in enough time.
|
SearchContext |
|
Sequence |
|
SessionLogHandler |
|
SessionLogs |
Contains the logs for a session divided by supported log types.
|
SessionNotCreatedException |
Indicates that a session could not be created.
|
SessionStorage |
Represents the session storage in the browser for the site currently opened in the browser.
|
SourceType |
|
StaleElementReferenceException |
Indicates that a reference to an element is now "stale" --- the element no longer appears on the
DOM of the page.
|
Storage |
Represents common operations available for all web storage types (session or local).
|
TakesScreenshot |
Indicates a driver or an HTML element that can capture a screenshot and store it in different
ways.
|
TimeoutException |
Thrown when a command does not complete in enough time.
|
UnableToSetCookieException |
Thrown when a driver fails to set a cookie.
|
UnexpectedAlertBehaviour |
|
UnhandledAlertException |
|
UnsupportedCommandException |
Used to indicate that a command used by the remote webdriver is unsupported.
|
UrlChecker |
Polls a URL until a HTTP 200 response is received.
|
UrlChecker.TimeoutException |
|
Urls |
|
UsernameAndPassword |
A combination of username and password to use when authenticating a browser with a website.
|
VirtualAuthenticator |
Represents a virtual authenticator.
|
VirtualAuthenticatorOptions |
Options for the creation of virtual authenticators.
|
VirtualAuthenticatorOptions.Protocol |
|
VirtualAuthenticatorOptions.Transport |
|
WebDriver |
WebDriver is a remote control interface that enables introspection and control of user agents
(browsers).
|
WebDriver.Navigation |
|
WebDriver.Options |
An interface for managing stuff you would do in a browser menu
|
WebDriver.TargetLocator |
Used to locate a given frame or window.
|
WebDriver.Timeouts |
An interface for managing timeout behavior for WebDriver instances.
|
WebDriver.Window |
|
WebDriverException |
|
WebDriverInfo |
Describes, in general terms, a webdriver instance.
|
WebElement |
Represents an HTML element.
|
WebStorage |
|
WheelInput |
|
WheelInput.ScrollOrigin |
|
WindowType |
Represents the type of a new browser window that may be created.
|
WrapsDriver |
This interface indicates that the implementing class knows about the driver that contains it and
can export it.
|
WrapsElement |
Indicates that there is an underlying element that can be used
|