感谢二楼,学会了装饰器~
从 Android 4.4+,Webkit 是支持远程调试的,如果 Appium 中读取不到 WebView,需要将 app 的 debug 模式打开,在 app 中配置如下代码(在 WebView 类中调用静态方法 setWebContentsDebuggingEnabled):
if (Build.VERSION.SDK_INT >=Build.VERSION_CODES.KITKAT) {
WebView.setWebContentsDebuggingEnabled(true);
}
\app-inspector\node
_modules\uiautomatorwd\app 把别人这个文件夹下有个 build 文件夹全部拷过来就好了。
我也遇到了这个问题,应该是 macaca-android 的问题,我把别人 app-inspector 安装目录下 build/outputs/apk/app-debug.apk ,整个 Build 包都拷过来就好了~