今天十分的开心,来写一写,我之前学的adb(Android Debug Birdge 调试工具)基本命令。
我们在做android自动化测试的时候adb命令那是必不可少的,获取包名,界面名等等都需要用到它。
先说说需要配置的环境
1.安装java的jdk环境
2.安装Android SDK
这两个我已经安装了,不会的去其他教程进行安装哟~
构成原理
构成:
1.client端:运行在开发机器中,即你的开发电脑,用来发送adb命令
2.daemon守护进程:运行在调试设备中,手机或模拟器,用来接收并执行adb命令
3.server端: 同样运行在开发机器中,用来管理client端和手机的Daemon之间的通信
工作原理
c将命令发送给s
s将命令发送给d
d执行命令
执行结果返回给s
s将结果返回给c
安装命令**
adb install F:\package\xx.apk
获取包名界面名
mac/Linux:
adb shell dumpsys window windows | grep mFocusedApp
Windows:
adb shell dumpsys window windows | findstr mFocusedApp