上一节提到App的webview调试开关如何打开-?-》让开发在apk中加入一行代码,但是如果需要测试第三方的app,没有源代码怎么办呢?->今天我们讲另外一种方式来打开webview调试开关(打开开关的目的:获取元素定位信息)。
第三方Hybrid应用如何打开webview调试开关
(1)手机或者模拟器有root权限的情况下
需要安装的工具:
1)Xposed工具/框架:可以用来 修改手机配置。是一个apk安装包
2)webviewdebughook:用来讲app的Webview调试模式打开的一个工具,也是一个apk安装包
安装步骤:
1.先把xposed安装包(我这里装的是xposed_3.15框架安装器)安装到手机设备或者模拟器中(拖拽即可)
2.手机桌面打开xposed->offical->安装/更新 在线下载Xposed框架
(1)打开xposed installer
image.png
(2)切换到Official->点击 安装更新
image.png
(3)更新后,按照提示重启设备(会自动重新启动)
image.png
(4)重启后,xposed便已激活了
image.png3.再把webviewdebughook.apk安装到设备中
4.进入到xposed中,选择模块->勾选webviewdebughook模块
5.按照提示->重启设备
(2)手机/模拟器没有root权限的情况下:
需要安装的工具:
( 1)VitualXposed工具(或者叫框架也是可以的):
在Android设备内部开辟了一个虚拟的环境(应用分身),这个环境中有一个已经激活的xposed不需要再去更新激活
1)将apk推送到手机设备上(点击安装)
或者apk不推送到手机上,pc端直接使用adb安装也是可以的
image.png image.png
2)安装成功,手机桌面点击VitualXposed-》会进入自己已有的应用列表页,如图,xPosed就是VitualXposed自带的且已经激活了的。
image.png
点击xposed,提示如图已激活
image.png
模拟器中不能使用
(2)webviewdebughook安装
1.点击设置
image.png
2.添加应用
image.png
3.webviewdebughook安装(前提要使用adb push 将安装包推送到手机sdcard目录)
image.png
4.选择 virtualxposed方式安装
image.png
5.检查是否安装(webviewdebughook安装成功是不会显示在应用列表中即没有图标的)
桌面点击virtualxposed图标->应用列表中点击xposed图标->导航栏
(1)点击导航栏按钮
image.png
(2)点击模块
image.png
(3)勾选webviewdebughook
image.png
(4)VirtualXposed重启(手机不用重启,只要把程序关掉,重新打开即可)
(3)xposed中安装要测试的app
1.打开virtualxposed->点击设置图标
image.png
2.添加应用
image.png
3.选择要测试app进行安装(adb push 将app安装包推送到手机sdcard目录 )
image.png
网友评论