相关疑难解决方法(0)

WebViewClient和WebChromeClient是互斥的吗?

从这个很好的解释有关之间的差异WebViewClient,并WebChromeClient似乎如果你使用一个,你不应该使用其他的(对于相同的WebView对象).

我的理解是否正确?

如果没有,何时会同时使用WebViewClient WebChromeClient同一个WebView对象?

是否存在仅使用两者WebViewClient WebChromeClient同一WebView对象才能实现某个目标的情况的示例?

android webview webviewclient webchromeclient

66
推荐指数
2
解决办法
6万
查看次数

Make Espresso等待WebView完成加载

有没有可靠的方法让Espresso等待WebViews完成加载?

我尝试过这里概述的方法,但发现它不可靠.它还有其他缺点:

  • 它依赖于替换WebView的WebChromeClient.由于WebViewrt由于某种原因没有getWebChromeClient()方法,因此无法包装任何现有的WebChromeClient.
  • 它需要一个特定的WebView实例,因此每次我使用WebView启动一个Activity时,我必须获取WebView实例并为其注册一个新的WebviewIdlingResource.

我希望有人有一个没有任何这些缺点的解决方案.我曾希望espresso-web软件包可以提供解决方案,但它似乎没有提供与加载有关的任何内容.

testing android webview android-espresso

26
推荐指数
1
解决办法
4349
查看次数