代码拉取完成,页面将自动刷新
同步操作将从 mirrors_lgxqf/UICrawler 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
针对个人和公司提供有偿UI自动化技术、接口自动化技术、接口mock技术等培训及测试工具定制开发
环境搭建及基本使用说明
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 设定appium server的端口 , 不加参数默认为4723
java -jar UICrawler.jar -u udid -f config.yml
-u 指定设备udid
-t 指定appium server的端口(此项为可选项,默认值是4723)
-f 指定yml配置文件 若无此参数 默认为config.yml
java -jar UICrawler.jar -u udid -m
CRITICAL_ELEMENT:
MINI_PROGRAM_NAME: 此处值为待测的小程序的名字
java -jar UICrawler.jar -u udid -w
java -jar UICrawler.jar -h
-a Android package's main activity
-b iOS bundle id
-e Record performance data
-f Yaml config file
-h Print this usage information
-i Ignore crash
-m Run monkey
-p Android package name
-t Appium port
-u Device serial
-v Version
-z WDA port for ios
-x Write data to influxDB
-w Run in wechat mode
查看设备udid
Android:
adb devices
iOS:
instruments -s devices
idevice_id -l
idevicecrashreport -e .
Android 查看app包名 和 Main activity
Linux/Mac
./aapt dump badging "apk" | grep launchable-activity
Windows
aapt dump badging "apk" | findstr launchable-activity
aapt 通常在android sdk的 build-tools目录下, "apk"是apk文件路径
Android查看当前activity
adb shell dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp'
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。