Provides a mechanism by which to find elements within a document.
Provides types of capabilities for the DesiredCapabilities object.
Provides a way to send commands to the remote server
Represents the information about a command.
Holds the information about all commands specified by the JSON wire protocol. This class cannot be inherited, as it is intended to be a singleton, and allowing subclasses introduces the possibility of multiple instances.
Represents a cookie in the browser.
Represents the default file detector for determining whether a file must be uploaded to a remote server.
The exception that is thrown when a frame is not found.
Provides data for the AttributeValueChanged event
Provides data about the changes in the value of an attribute on an element.
Values describing the list of commands understood by a remote server using the JSON wire protocol.
Finds a driver, checks if the provided path exists, if not, Selenium Manager is used. This implementation is still in beta and may change.
Base class for managing options specific to a browser driver.
Provides data for the DriverProcessStarted event of a DriverService object.
Provides data for the DriverProcessStarting event of a DriverService object.
Exposes the service provided by a native WebDriver server executable.
The exception that is thrown when the driver service is not available.
The exception that is thrown when an element is not visible.
The exception that is thrown when an element is not interactable.
Represents a file transmitted over the wire as a base64-encoded string.
Provides a way to store errors from a response
Provides the execution information for a DriverCommand.
Represents the response data for an intercepted HTTP call.
Represents the content of an HTTP response.
Represents the response data for an intercepted HTTP call.
Represents a JavaScript script that is loaded and run on every document load.
The exception that is thrown when an insecure certificate is used.
The exception that is thrown when the users attempts to set a cookie with an invalid domain.
The exception that is thrown when a reference to an element is no longer valid.
The exception that is thrown when an invalid selector is used.
Provides data for the JavaScriptCallbackExecuted event.
Provides data for the JavaScriptConsoleApiCalled event.
Provides methods allowing the user to manage settings in the browser's JavaScript engine.
Represents exceptions that are thrown when an error occurs during execution of JavaScript.
Provides data for the JavaScriptExceptionThrown event.
Representations of keys able to be pressed that are not text keys for sending to the browser.
Represents an entry in a log from a driver instance.
Class containing names of common log types.
Provides a mechanism for examining logs for the driver during the test.
Represents exceptions that are thrown when an attempt is made to move the mouse pointer outside the bounds of the browser view port.
Allows a user to supply authentication information for network requests.
Provides methods for monitoring, intercepting, and modifying network requests and responses.
Allows a user to handle a network request, potentially modifying the request or providing a known response.
Provides data for the NetworkRequestSent event of an object implementing the INetwork interface.
Allows a user to handle a returned network, potentially modifying it before processing by the browser.
Provides data for the NetworkResponseReceived event of an object implementing the INetwork interface.
The exception that is thrown when an alert is not found.
The exception that is thrown when a cookie is not found.
The exception that is thrown when a driver is not found.
The exception that is thrown when an element is not found.
The exception that is thrown when a frame is not found.
The exception that is thrown when a shadow root is not found.
The exception that is thrown when a window is not found.
The exception that is thrown when an item is not found.
A credentials provider that uses a user name and password for authentication.
A class representing a pinned JavaScript function that can be repeatedly called without sending the entire script across the wire for every execution.
Represents the platform on which tests are to be run.
Represents a printed document in the form of a PDF document.
Represents the options to send for printing a page.
An object representing the margins for printing.
An object representing the page size of the print options.
Describes proxy settings to be used with a driver instance.
Provides a mechanism for finding elements spatially relative to other elements.
Base class for managing options specific to a browser driver.
Handles responses from the browser
Represents an image of the page currently loaded in the browser.
Wrapper for the Selenium Manager binary. This implementation is still in beta, and may change.
Provides a mechanism for maintaining a session for a test
Provides a representation of an element's shadow root.
Gives properties to get a stack trace
The exception that is thrown when a reference to an element is no longer valid.
The exception that is thrown when the user is unable to set a cookie.
The exception that is thrown when an unhandled alert is present.
An unknown error occurred in the remote end while processing the command.
Exception that is thrown when the requested command matched a known URL but did not match any method for that URL.
Indicates that a command that should have executed properly cannot be supported for some reason.
A base class representing a driver for a web browser.
Represents exceptions that are thrown when an invalid argument is passed to a WebDriver command.
Represents exceptions that are thrown when an error occurs during actions.
Represents exceptions that are thrown when an error occurs during actions.
A base class representing an HTML element on a page.
Object used to create WebElement objects for a remote driver instance.
The exception that is thrown when an error occurs during an XPath lookup.
Interface allowing execution of W3C Specification-compliant actions.
Defines the interface through which the user can manipulate JavaScript alerts.
Interface determining whether the driver implementation allows detection of files when sending keystrokes to a file upload element.
Capabilities of the browser that you are going to use
Provides a way to send commands to the remote server
Defines an interface allowing the user to manipulate cookies on the current page.
Marker interface describing a set of credentials to be used with network requests. This allows the ability to expand beyond simple user name/password security mechanisms.
Exposes an interface to allow drivers to register and execute custom commands.
Defines an object responsible for detecting sequences of keystrokes representing file paths and names.
Defines the interface through which the user can determine the capabilities of a driver.
An interface indicating that the implementing class has a command executor.
Interface indicating the driver can handle downloading remote files.
Interface indicating the driver has a Session ID.
Defines an interface allowing the user to manage settings in the browser's JavaScript engine.
Defines the interface through which the user can execute JavaScript.
Defines the interface through which the user can discover where an element is on the screen.
Interface allowing handling of driver logs.
Defines an interface allowing the user to access the browser's history and to navigate to a given URL.
Defines an interface allowing the user to manage network communication by the browser.
Defines an interface allowing the user to set options on the browser.
Represents rotation of the browser view for orientation-sensitive devices. When using this with a real device, the device should not be moved so that the built-in sensors do not interfere.
Defines the interface used to search for elements.
Marker interface indicating that an object implementing the interface supports the legacy log retrieval methods.
Interface allowing a driver implementation to generate a print representation of the page.
Defines the interface used to take screen shot images of the screen.
Defines the interface through which the user can locate a given frame or window.
Defines the interface through which the user can define timeouts.
Defines the interface through which the user controls the browser.
Defines the interface through which the user controls elements on the page.
Provides methods for getting and setting the size and position of the browser window.
Defines the interface through which the user can access the driver used to find an element.
Defines the interface through which the user can discover if there is an underlying element to be used.
Capabilities of the browser that you are going to use
Represents the levels of logging available to driver instances.
Specifies the behavior of waiting for page loads in the driver.
Represents the known and supported Platforms that WebDriver runs on.
Represents the orientation of the page in the printed document.
Describes the kind of proxy.
Represents possible screen orientations.
Specifies the behavior of handling unexpected alerts in the IE driver.
Specifies return values for actions in the driver.
Represents the type of a new browser window that may be created
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4