(appium+python)UI自动化_10_adb常用命令
前言
adb(Android Debug Bridge)工具是android-sdk里的一个工具,是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互。在app自动化测试过程中,有时要用到adb命令,但是每次都要百度感觉很是繁琐,故总结了下app自动化过程中几个常用的adb命令。
adb常用命令
- 获取设备号
$ adb devices
- 下载apk
前提:需下载apk至电脑
$ adb install <电脑apk路径>
- 卸载apk
$ adb uninstall <apk包名>
- 查看apk包名&activity
(1)adb命令查看(前提:设备已安装目标app)
真机/模拟器打开需查看的app->终端输入安装命令 adb logcat | find “START”
(2)通过aapt查看apk包名(前提:已配置aapt环境、下载apk至电脑)
$ aapt dump badging <电脑apk路径>
- 保存app日志
$ adb logcat | find ”包名“ >路径(电脑保存日志的路径)
- 传输文件
# 电脑文件发送到手机 adb push <电脑路径> <手机路径> # 手机文件发送到电脑 adb pull <手机路径> <电脑路径>
- 杀死/重启adb进程
#杀掉adb 进程 $ adb kill-server #启动adb进程 $ adb start-server
- 指定设备操作
#指定设备(电脑连接多设备时,需指定设备) $ adb -s <设备号> <任意操作> #例指定设备安装apk $ adb -s <设备号> install <apk路径>
相关推荐
huha 2020-10-16
magic00 2020-08-03
yangChong 2020-07-29
adb shell cd system/app rm *.apk21. 获取管理员权限: adb root22. 启动Activity: adb shell am start -n 包名/包名+类名。
蓝天梦 2020-07-28
applecarelte 2020-07-05
xiaobater 2020-07-04
QCkiss 2020-06-21
freerocker 2020-05-25
doomvsjing 2020-04-16
qingshuoyisheng 2020-04-07
安辉 2020-03-28
2、在设置好端口后就可输入命令连接:adb connect 192.168.2.36:5555,后面的:5555可以不用输入,例如我设置的:6666端口,则通过如下指令连接:。映像名称 PID 会话名
fengyeezju 2020-03-02
applecarelte 2020-02-23
Soinice 2020-02-18
woxxoole 2020-02-02
goodby 2020-01-09
蓝天梦 2020-01-02
SciRui 2019-12-29
xiaobater 2019-12-27
KarlMarxs 2019-12-19
Yyqingmofeige 2019-12-23
goodby 2019-12-16
qingshuoyisheng 2019-11-15
RayDon 2010-11-03