代码拉取完成,页面将自动刷新
QQ 技术交流群 : 728183683
环境搭建及基本使用说明: https://testerhome.com/topics/14490 (感谢网友harsayer 倾力之作)
Android提供logcat的log.
iOS提供系统log及crash相应的ips文件
双击
双指放大
双指缩小
拖拽
Android : 每秒采集一次CPU和Memory数据 生成perf_data.txt并写放到influxDB(需单添加-x参数,且influxDB要单独安装)
iOS: 要求以appium --session-override --relaxed-security 启动appium, 之后会生成XCode instrument能直接读取的性能数据 详见 https://appiumpro.com/editions/12
appium --session-override -p 4723
-p 设定appium server的端口 , 不加参数默认为4723
java -jar UICrawler.jar -f config.yml -u udid -t 4723
-u 指定设备udid
-t 指定appium server的端口(此项为可选项,默认值是4723)
java -jar UICrawler.jar -f config.yml -u udid -t 4723 -m
#小程序
MINI_PROGRAM:
MINI_PROGRAM_NAME: 此处值为待测的小程序的名字
MINI_PROGRAM_PROCESS: com.tencent.mm:appbrand1
CRITICAL_ELEMENT:
#Android 微信
ANDROID_PACKAGE: com.tencent.mm
ANDROID_MAIN_ACTIVITY: com.tencent.mm.ui.LauncherUI
#iOS 微信
IOS_BUNDLE_ID: com.tencent.xin
IOS_BUNDLE_NAME: 微信
IOS_IPA_NAME: wechat
java -jar UICrawler.jar -h
-a Android package's main activity
-b iOS bundle id
-c Maximum click count
-d Maximum crawler UI depth
-e Record performance data
-f Yaml config file
-h Print this usage information
-i Ignore crash
-l Execution loop count
-m Run monkey
-p Android package name
-r Crawler running time
-t Appium port
-u Device serial
-v Version
-w WDA port for ios
-x Write data to influxDB
查看设备udid
Android:
adb devices
iOS:
instruments -s devices
idevice_id -l
Android 查看apk 和 Main activity
./aapt dump badging "apk" | grep launchable-activity
aapt 通常在android sdk的 build-tools目录下
windows中将grep换成findstr
"apk"是apk文件路径
5f5fa944c51bb0073b91736a6d7828a57f0a1b98:
DEVICE_NAME: Justin's_iPhone
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。