public class DefaultChromeClient extends android.webkit.WebChromeClient implements DriverProvider, ViewProvider
| Constructor and Description |
|---|
DefaultChromeClient()
Default chrome client.
|
DefaultChromeClient(android.webkit.WebChromeClient client)
Use this constructor if the WebView you are using with WebDriver does
have custom setting defined in the WebChromeClient.
|
| Modifier and Type | Method and Description |
|---|---|
android.graphics.Bitmap |
getDefaultVideoPoster() |
android.view.View |
getVideoLoadingProgressView() |
void |
getVisitedHistory(android.webkit.ValueCallback<String[]> callback) |
void |
onCloseWindow(android.webkit.WebView window) |
boolean |
onConsoleMessage(android.webkit.ConsoleMessage consoleMessage) |
void |
onConsoleMessage(String message,
int lineNumber,
String sourceID) |
boolean |
onCreateWindow(android.webkit.WebView view,
boolean dialog,
boolean userGesture,
android.os.Message resultMsg) |
void |
onExceededDatabaseQuota(String url,
String databaseIdentifier,
long currentQuota,
long estimatedSize,
long totalUsedQuota,
android.webkit.WebStorage.QuotaUpdater quotaUpdater) |
void |
onGeolocationPermissionsHidePrompt() |
void |
onGeolocationPermissionsShowPrompt(String origin,
android.webkit.GeolocationPermissions.Callback callback) |
void |
onHideCustomView() |
boolean |
onJsAlert(android.webkit.WebView view,
String url,
String message,
android.webkit.JsResult result) |
boolean |
onJsBeforeUnload(android.webkit.WebView view,
String url,
String message,
android.webkit.JsResult result) |
boolean |
onJsConfirm(android.webkit.WebView view,
String url,
String message,
android.webkit.JsResult result) |
boolean |
onJsPrompt(android.webkit.WebView view,
String url,
String message,
String defaultValue,
android.webkit.JsPromptResult result) |
boolean |
onJsTimeout() |
void |
onProgressChanged(android.webkit.WebView view,
int newProgress) |
void |
onReachedMaxAppCacheSize(long spaceNeeded,
long totalUsedQuota,
android.webkit.WebStorage.QuotaUpdater quotaUpdater) |
void |
onReceivedIcon(android.webkit.WebView view,
android.graphics.Bitmap icon) |
void |
onReceivedTitle(android.webkit.WebView view,
String title) |
void |
onReceivedTouchIconUrl(android.webkit.WebView view,
String url,
boolean precomposed) |
void |
onRequestFocus(android.webkit.WebView view) |
void |
onShowCustomView(android.view.View view,
int requestedOrientation,
android.webkit.WebChromeClient.CustomViewCallback callback) |
void |
onShowCustomView(android.view.View view,
android.webkit.WebChromeClient.CustomViewCallback callback) |
void |
setDriver(AndroidWebDriver driver) |
void |
setWebDriverView(org.openqa.selenium.android.library.WebDriverView view) |
public DefaultChromeClient()
public DefaultChromeClient(android.webkit.WebChromeClient client)
client - the WebChromeClient used by the WebView that WebDriver
is driving.public void setDriver(AndroidWebDriver driver)
setDriver in interface DriverProviderpublic void setWebDriverView(org.openqa.selenium.android.library.WebDriverView view)
setWebDriverView in interface ViewProviderpublic void onCloseWindow(android.webkit.WebView window)
onCloseWindow in class android.webkit.WebChromeClientpublic boolean onCreateWindow(android.webkit.WebView view,
boolean dialog,
boolean userGesture,
android.os.Message resultMsg)
onCreateWindow in class android.webkit.WebChromeClientpublic void onRequestFocus(android.webkit.WebView view)
onRequestFocus in class android.webkit.WebChromeClientpublic void onProgressChanged(android.webkit.WebView view,
int newProgress)
onProgressChanged in class android.webkit.WebChromeClientpublic void onReceivedTitle(android.webkit.WebView view,
String title)
onReceivedTitle in class android.webkit.WebChromeClientpublic void onReceivedIcon(android.webkit.WebView view,
android.graphics.Bitmap icon)
onReceivedIcon in class android.webkit.WebChromeClientpublic void onReceivedTouchIconUrl(android.webkit.WebView view,
String url,
boolean precomposed)
onReceivedTouchIconUrl in class android.webkit.WebChromeClientpublic void onShowCustomView(android.view.View view,
android.webkit.WebChromeClient.CustomViewCallback callback)
onShowCustomView in class android.webkit.WebChromeClientpublic void onShowCustomView(android.view.View view,
int requestedOrientation,
android.webkit.WebChromeClient.CustomViewCallback callback)
onShowCustomView in class android.webkit.WebChromeClientpublic void onHideCustomView()
onHideCustomView in class android.webkit.WebChromeClientpublic boolean onJsAlert(android.webkit.WebView view,
String url,
String message,
android.webkit.JsResult result)
onJsAlert in class android.webkit.WebChromeClientpublic boolean onJsConfirm(android.webkit.WebView view,
String url,
String message,
android.webkit.JsResult result)
onJsConfirm in class android.webkit.WebChromeClientpublic boolean onJsPrompt(android.webkit.WebView view,
String url,
String message,
String defaultValue,
android.webkit.JsPromptResult result)
onJsPrompt in class android.webkit.WebChromeClientpublic boolean onJsBeforeUnload(android.webkit.WebView view,
String url,
String message,
android.webkit.JsResult result)
onJsBeforeUnload in class android.webkit.WebChromeClientpublic void onExceededDatabaseQuota(String url, String databaseIdentifier, long currentQuota, long estimatedSize, long totalUsedQuota, android.webkit.WebStorage.QuotaUpdater quotaUpdater)
onExceededDatabaseQuota in class android.webkit.WebChromeClientpublic void onReachedMaxAppCacheSize(long spaceNeeded,
long totalUsedQuota,
android.webkit.WebStorage.QuotaUpdater quotaUpdater)
onReachedMaxAppCacheSize in class android.webkit.WebChromeClientpublic void onGeolocationPermissionsShowPrompt(String origin, android.webkit.GeolocationPermissions.Callback callback)
onGeolocationPermissionsShowPrompt in class android.webkit.WebChromeClientpublic void onGeolocationPermissionsHidePrompt()
onGeolocationPermissionsHidePrompt in class android.webkit.WebChromeClientpublic boolean onJsTimeout()
onJsTimeout in class android.webkit.WebChromeClientpublic void onConsoleMessage(String message, int lineNumber, String sourceID)
onConsoleMessage in class android.webkit.WebChromeClientpublic boolean onConsoleMessage(android.webkit.ConsoleMessage consoleMessage)
onConsoleMessage in class android.webkit.WebChromeClientpublic android.graphics.Bitmap getDefaultVideoPoster()
getDefaultVideoPoster in class android.webkit.WebChromeClientpublic android.view.View getVideoLoadingProgressView()
getVideoLoadingProgressView in class android.webkit.WebChromeClientpublic void getVisitedHistory(android.webkit.ValueCallback<String[]> callback)
getVisitedHistory in class android.webkit.WebChromeClientCopyright © 2013. All rights reserved.