App上的webview实际上是使用chrome内核加载的,在做自动化测试的时候需要定位页面上的元素,这时候可以使用chrome浏览器实现。
一、准备环境:
手机上安装chrome浏览器
电脑上安装chrome浏览器
手机打开调试模式
安装需要调试的APP
二、启动adb服务
电脑上打开chrome输入:chrome://inspect/#devices。如果没有加载成功,使用adb devices命令看下手机有没有连接成功
三、chrome相关设置
1.电脑上打开chrome浏览器输入:chrome://inspect/#devices
2.Discover USB devices这个要勾选的,可以检查到手机设备
3.Discover network targets 这个勾选,检查到网络
5.勾选要调试的webview页面
然后就跟selenium查看web元素一样了