基于UIAutomator+ChromeDriver模式(UIAutomator安卓原生引擎) 原理:native(原生)部分使用UIAutomator,webview部分使用ChromeDriver,两者结合混搭,从而实现Hybrid自动化 一、第一种方案(针对可以修改源代码基础上操作) 1.准备android 4.4+ 版本以上的手机/模拟器(我安装的是:nox_setup_v6.3.0.5_full.exe) 2.让开发在app源代码中将webview调试模式打开 webview.setWebContensDebuggingEnabled( true ) 3.安装UC开发者工具(定位web页面元素信息工具) 自行百度下载 https://plus.ucweb.com/download/#DevTool 安装: 安装成功后启动: 打开页面如下: 4.模拟器或者真机连接后,打开app内嵌的webview页面或者打开百度网页版如下: 注意:1.APP必须打开webview调试模式 2.模拟器/真机必须打开开发者选项中的USB调试模式(使用adb devices检测到已连接设备) 二、 第二种方案(针对线上app无源码修改权限并且root权限手机操作) 如果是第三方线上app,一般WebView debug开关都是关闭的,这就需要借助第三方的工具,才能将debug开关打开