Hybrid混合应用自动化2

2020-03-29  本文已影响0人  testerPM

上一节提到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.png

3.再把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
上一篇下一篇

猜你喜欢

热点阅读