Classes
Class | Description | |
---|---|---|
![]() | By |
Provides a mechanism by which to find elements within a document.
|
![]() | Cookie |
Represents a cookie in the browser.
|
![]() | DefaultFileDetector |
Represents the default file detector for determining whether a file
must be uploaded to a remote server.
|
![]() | DriverOptions |
Base class for managing options specific to a browser driver.
|
![]() | DriverService |
Exposes the service provided by a native WebDriver server executable.
|
![]() | DriverServiceNotFoundException |
The exception that is thrown when an element is not visible.
|
![]() | ElementNotVisibleException |
The exception that is thrown when an element is not visible.
|
![]() | InvalidCookieDomainException |
The exception that is thrown when the users attempts to set a cookie with an invalid domain.
|
![]() | InvalidElementStateException |
The exception that is thrown when a reference to an element is no longer valid.
|
![]() | InvalidSelectorException |
The exception that is thrown when an element is not visible.
|
![]() | Keys |
Representations of keys able to be pressed that are not text keys for sending to the browser.
|
![]() | LogEntry |
Represents an entry in a log from a driver instance.
|
![]() | LogType |
Class containing names of common log types.
|
![]() | NoAlertPresentException |
The exception that is thrown when an alert is not found.
|
![]() | NoSuchElementException |
The exception that is thrown when an element is not found.
|
![]() | NoSuchFrameException |
The exception that is thrown when a frame is not found.
|
![]() | NoSuchWindowException |
The exception that is thrown when a window is not found.
|
![]() | NotFoundException |
The exception that is thrown when an item is not found.
|
![]() | Platform |
Represents the platform on which tests are to be run.
|
![]() | Proxy |
Describes proxy settings to be used with a driver instance.
|
![]() | Screenshot |
Represents an image of the page currently loaded in the browser.
|
![]() | StaleElementReferenceException |
The exception that is thrown when a reference to an element is no longer valid.
|
![]() | UnableToSetCookieException |
The exception that is thrown when the user is unable to set a cookie.
|
![]() | UnhandledAlertException |
The exception that is thrown when an unhandled alert is present.
|
![]() | WebDriverException |
Represents exceptions that are thrown when an error occurs during actions.
|
![]() | WebDriverTimeoutException |
Represents exceptions that are thrown when an error occurs during actions.
|
![]() | XPathLookupException |
The exception that is thrown when an error occurs during an XPath lookup.
|
Interfaces
Interface | Description | |
---|---|---|
![]() | IAlert |
Defines the interface through which the user can manipulate JavaScript alerts.
|
![]() | IAllowsFileDetection |
Interface determining whether the driver implementation allows detection of files
when sending keystrokes to a file upload element.
|
![]() | ICapabilities |
Capabilities of the browser that you are going to use
|
![]() | ICookieJar |
Defines an interface allowing the user to manipulate cookies on the current page.
|
![]() | IFileDetector |
Defines an object responsible for detecting sequences of keystrokes
representing file paths and names.
|
![]() | IHasCapabilities |
Defines the interface through which the user can determine the capabilities of a driver.
|
![]() | IHasInputDevices |
Provides access to input devices for advanced user interactions.
|
![]() | IHasTouchScreen |
Interface implemented by each driver that allows access to touch screen capabilities.
|
![]() | IJavaScriptExecutor |
Defines the interface through which the user can execute JavaScript.
|
![]() | IKeyboard |
Provides methods representing basic keyboard actions.
|
![]() | ILocatable |
Defines the interface through which the user can discover where an element is on the screen.
|
![]() | ILogs |
Interface allowing handling of driver logs.
|
![]() | IMouse |
Provides methods representing basic mouse actions.
|
![]() | INavigation |
Defines an interface allowing the user to access the browser's history and to
navigate to a given URL.
|
![]() | IOptions |
Defines an interface allowing the user to set options on the browser.
|
![]() | IRotatable |
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.
|
![]() | ISearchContext |
Defines the interface used to search for elements.
|
![]() | ITakesScreenshot |
Defines the interface used to take screen shot images of the screen.
|
![]() | ITargetLocator |
Defines the interface through which the user can locate a given frame or window.
|
![]() | ITimeouts |
Defines the interface through which the user can define timeouts.
|
![]() | ITouchScreen |
Interface representing basic touch screen operations.
|
![]() | IWebDriver |
Defines the interface through which the user controls the browser.
|
![]() | IWebElement |
Defines the interface through which the user controls elements on the page.
|
![]() | IWindow |
Provides methods for getting and setting the size and position of the browser window.
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() | LogLevel |
Represents the levels of logging available to driver instances.
|
![]() | PlatformType |
Represents the known and supported Platforms that WebDriver runs on.
|
![]() | ProxyKind |
Describes the kind of proxy.
|
![]() | ScreenOrientation |
Represents possible screen orientations.
|
![]() | ScreenshotImageFormat |
File format for saving screenshots.
|
![]() | WebDriverResult |
Specifies return values for actions in the driver.
|