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.
|
| ShutdownHooks |
A simple manager for shutdown hooks, with plenty of room for improvement.
|
| ShutdownHooks.HookExecutionStrategy |
|
| 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
|