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.
|
| ApplicationCache |
|
| 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 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.
|
| 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 |
|
| Rotatable |
Deprecated.
|
| 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
|