Interface | Description |
---|---|
DriverProvider |
The chrome and view clients need to implement this interface.
|
ViewFactory |
This interface should be implemented when using WebDriver with custom Views
(typically a custom WebView).
|
ViewProvider |
This should be implemented by the chrome client provided to AndroidWebDriver.
|
Class | Description |
---|---|
AlertManager |
This tracks manages all alerts and pop-up windows opened by the current views.
|
AndroidAlert |
This class represents an Android alert.
|
AndroidLogs | |
AndroidWebDriver | |
AndroidWebElement |
Represents an Android HTML element.
|
ChromeClientWrapper |
This class wraps a chrome client that must have the *same* API as
WebChromeClient.
|
DefaultChromeClient |
Default implementation for WebDriver's chrome client.
|
DefaultWebViewFactory |
Provides a default ViewAdapter to be used by WebDriver.
|
Logger | |
ViewAdapter |
Adapter class to allow WebDriver to work with any View that has the same
API as WebView.
|
ViewClientWrapper |
This class wraps a view client that must have the *same* API as
WebViewClient.
|
WebDriverChromeClient |
This class provides methods that must be called by a custom chrome client
if you decide not to use the DefaultChromeClient.
|
WebDriverViewClient |
This class provides methods that must be called by a custom view client
if you decide not to use the DefaultViewClient.
|
Enum | Description |
---|---|
AndroidAtoms |
The WebDriver atoms are used to ensure consistent behaviour cross-browser.
|