All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
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.
|
ApplicationCache |
|
Architecture |
Represents the known architectures used in WebDriver.
|
BaseAction |
Deprecated. |
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.
|
ButtonReleaseAction |
Deprecated.
|
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.
|
ClickAction |
Deprecated.
|
ClickAndHoldAction |
Deprecated.
|
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.
|
ContextClickAction |
Deprecated.
|
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 or not 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.
|
DisplayAction |
Deprecated. |
DoubleClickAction |
Deprecated.
|
DoubleTapAction |
Deprecated. |
DownAction |
Deprecated. |
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 an element is present on the DOM, it is not in a state that can
be interacted with.
|
ElementNotSelectableException |
Thrown to indicate that although an element is present on the DOM, it is not selectable, and so
is not able to be interacted with.
|
ElementNotVisibleException |
Thrown to indicate that although an element is present on the DOM, it is not visible, and so is
not able to 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 |
|
FlickAction |
Deprecated. |
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.
|
HasInputDevices |
Deprecated. |
HasLogEvents |
|
HasTouchScreen |
Deprecated. |
HasVirtualAuthenticator |
Interface implemented by each driver that allows access to the virtual authenticator API.
|
HostIdentifier |
|
HttpProfilerLogEntry |
|
ImeActivationFailedException |
Indicates that activating an IME engine has failed.
|
ImeNotAvailableException |
Indicates that IME support is not available.
|
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.
|
InvalidCoordinatesException |
Indicates that the coordinates provided to an interactions operation are invalid.
|
InvalidElementStateException |
Indicates that a WebElement is in a state that means actions cannot be performed with it.
|
InvalidSelectorException |
|
IsInteraction |
Interface to help us transition code to The New World
|
JavascriptException |
|
JavascriptExecutor |
Indicates that a driver can execute JavaScript, providing access to the mechanism to do so.
|
Keyboard |
Deprecated.
|
KeyDownAction |
Deprecated.
|
KeyInput |
|
Keys |
Representations of pressable keys that aren't text.
|
KeysRelatedAction |
Deprecated. |
KeyUpAction |
Deprecated.
|
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.
|
LongPressAction |
Deprecated. |
Mouse |
Deprecated.
|
MouseAction |
Deprecated. |
MouseAction.Button |
|
MoveAction |
Deprecated. |
MoveMouseAction |
Deprecated.
|
MoveTargetOutOfBoundsException |
Indicates that the target provided to the actions move() method is invalid - outside of
the size of the window.
|
MoveToOffsetAction |
Deprecated.
|
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.
|
PauseAction |
Deprecated.
|
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 |
|
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 |
|
Rotatable |
Represents rotation of the browser view for orientation-sensitive devices.
|
ScreenOrientation |
Represents possible screen orientations.
|
ScriptKey |
|
ScriptTimeoutException |
Thrown when an async execute script command does not complete in enough time.
|
ScrollAction |
Deprecated. |
SearchContext |
|
SendKeysAction |
Deprecated.
|
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.
|
SingleKeyAction |
Deprecated. |
SingleTapAction |
Deprecated. |
SourceType |
|
StaleElementReferenceException |
Indicates that a reference to an element is now "stale" --- the element no longer appears on the
DOM of the page.
|
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.
|
TouchAction |
Deprecated. |
TouchActions |
Implements actions for touch enabled devices, reusing the available composite and builder design
patterns from Actions.
|
TouchScreen |
Deprecated.
|
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.
|
UpAction |
Deprecated. |
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.ImeHandler |
An interface for managing input methods.
|
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 |
|
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
|