app自动化测试过程中经常需要对apk安装包进行操作以及获取里面的关键信息,本篇文章主要介绍adb常用命令,后面执行app自动化过程中会经常用到.
-
adb connect <测试设备名称>:连接app命令
-
adb devices:查看已连接的app
-
adb push <本地路径> <手机路径>:从本地推送信息到手机中
-
adb pull <手机路径> <本地路径>:从手机中拉去信息到本地
-
adb install <xx.apk>:安装app应用
- adb uninstall :卸载应用
-
adb shell dumpsys activity | find “mFocusedActivity”:查看当前app应用包名
-
adb shell am start -n <包名/入口>:启动App
-
adb shell pm list packages:列出所有包名
-
adb shell pm list packages -s:列出所有系统包名
-
adb shell pm list packages -3:列出所有用户包名
-
adb logcat:查看app日志
常用aapt命令
-
aapt dump badging <apk路径>:获取app全部信息
-
aapt dump badging <apk路径> | findstr package:获取app包名
-
aapt dump badging <apk路径> | findstr launchable-activity:获取app启动类名称
以上只列出了adb中常用命令,其他命令及参数可以通过adb help命令获取