02_adb常用命令|Appium初始化流程解析

android debug bridge 安卓调试桥梁

控制/操作 ⼿机/模拟器

02_adb常用命令|Appium初始化流程解析

adb常⻅命令

adb version 查看adb版本号

02_adb常用命令|Appium初始化流程解析

adb help 查看adb帮助⼿册

02_adb常用命令|Appium初始化流程解析

adb devices显⽰当前所有的链接的设备

02_adb常用命令|Appium初始化流程解析

adb push PC端⽂件的路径⼿机端⽂件的路径

将PC端本地的⽂件传输到⼿机端

● ⼀般操作的⼿机⽬录是对应的/sdcard -->⼿机内部存储路径

02_adb常用命令|Appium初始化流程解析

02_adb常用命令|Appium初始化流程解析

adb pull ⼿机端⽂件的路径PC端⽂件的路径

02_adb常用命令|Appium初始化流程解析

adb shell 进入到手机的命令行模式->使用linux命令去操作手机了 (推荐)

02_adb常用命令|Appium初始化流程解析

● root超级管理员

● @标记符,后面一般接主机名

● shamu手机设备名

● /当前路径是跟目录

● #用户类型是管理员还是普通的用户

exit:退出shell模式

adb logcat 查看⼿机端的⽇志信息(包括所有的App)

adb logcat > D:\lemon15\log.txt 使⽤重定向输出到PC端的⽂件当中

02_adb常用命令|Appium初始化流程解析

adb logcat -v time > D:\lemon15\log2.txt 在每⼀⾏⽇志开头都加了时间的信息

02_adb常用命令|Appium初始化流程解析

adb kill-server 杀死adb进程

adb start-server 启动adb进程

需要注意:

● 如果你之前有链接上夜神模拟器,adb重启之后断开了链接

● 如果你之前有链接上真机,adb重启之后不会断开连接

02_adb常用命令|Appium初始化流程解析

adb shell dumpsys activity|find "mFocusedActivity" 查看前台应⽤的包名,类名(⻚⾯的名字)

● 先要将要查询的应⽤运⾏在前台

● 执⾏命令

● Android版本差异

○ Android版本在7.0-

adb shell dumpsys activity | find "mFocusedActivity"

02_adb常用命令|Appium初始化流程解析

○ Android版本在7.0+

adb shell dumpsys activity | find "mResumedActivity"

adb shell pm list packages 所有的应⽤(包括系统的、⽤⼾第三⽅安装)

02_adb常用命令|Appium初始化流程解析

● adb shell pm list packages -s 只列出来系统级别的应⽤(不能被卸载的)

● adb shell pm list packages -3 只列出来⽤⼾安装的应⽤(可以被卸载的)

adbshellamstart-W应⽤包名/应⽤的启动⼊⼝

启动测试的App

应⽤包名/应⽤的启动⼊⼝ --> aapt

02_adb常用命令|Appium初始化流程解析

adb shell input tap x轴坐标 y轴坐标

坐标点击

坐标:⼿机内部存在⼀个坐标系统,⼀般来说坐标系统的原点(0,0)是在屏幕的左上⻆

怎么显⽰坐标:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwfysd.html