app自动化需要用得adb命令,先学习一下。
adb命令:
启动adb server
adb start-server
关闭adb server
adb kill-server
获取设备号
adb devices
获取系统版本
adb shell getprop ro.build version.release
发生文件到手机
adb push C:\Users\Administrator\Desktop\xx.txt /sdcard
从手机拉取文件
adb pull /sdcard/xx.txt C:\Users\Administrator\Desktop
查看手机运行日志
adb logcat
手机shell命令行
adb shell
获取app包名和启动名(手机需要先打开对应的app)
Mac/Linux: adb shell dumpsys window windows | grep mFocusedApp
Windows: adb shell dumpsys window windows | findstr mFocusedApp
安装app到手机
adb install 路径/xx.apk
卸载手机app
adb uninstall 包名
获取app启动时间
adb shell am start -W 包名/启动名
示例:
adb shell am start -W com.yly.drawpic/.MainActivty
解释:
TotalTime: app自身启动时间
WaitTime: 系统启动应用时间