appium

adb 调试⼯具

学习⽬标:

  1. 能够了解 adb 的⼯作原理

  2. 能够应⽤常⽤的 adb 命令

⼀. adb 的⼯作原理

1.1 adb 的概念 ADB 全名 Android Debug Bridge,是⼀个调试⼯具。

  • 开发安卓应⽤的程序员必须要掌握
  • 测试⼯程师在做安卓应⽤测试时,会使⽤到

1.2 adb 的构成和⼯作原理

adb 包含三个部分:

  1. Client端:运⾏在开发机器中,即你的开发电脑,⽤来发送 adb 命令;

  2. Daemon 守护进程:运⾏在调试设备中,⼿机或模拟器,⽤来接收并执⾏ adb 命令;

  3. Server端:同样运⾏在开发机器中,⽤来管理 Client 端和⼿机的 Daemon 之间的通信。

⼩结

adb ⼯具可以在电脑通过终端命令操作安卓⼿机/模拟器。

⼆. adb 常⽤命令

2.1 获取包名和界⾯名【应⽤】

  1. 包名和界⾯名的概念

  2. 获取包名和界⾯名

2.1.1 包名和界⾯名的概念

  1. 包名(package):决定程序的唯⼀性(不是应⽤的名字)

  2. 界⾯名(activity):⽬前可以理解,⼀个界⾯名,对应着⼀个界⾯。

相关推荐
SQDN12 小时前
Chatbox 1.22.1 获取不到模型?先验 /models,再对齐精确 model ID
人工智能·测试工具·机器学习·chatgpt·json
Tester Kid12 小时前
Appium 元素定位深度讲解:五种方式逐个拆 + Inspector 完整用法
macos·appium·cocoa
Luminbox紫创测控14 小时前
可调UV宽光谱高功率的LED太阳能模拟器
人工智能·测试工具·汽车·安全性测试·uv·测试标准
Li Ming&16 小时前
图吧工具箱下载安装《保姆级日常使用教程》
测试工具·电脑
测试秃头怪17 小时前
postman接口测试详解
自动化测试·软件测试·python·测试工具·测试用例·接口测试·postman
CYB35322 天前
KEYSIGHT是德科技 E8362C PNA系列20 GHz高性能微波矢量网络分析仪
功能测试·科技·测试工具
CYB35322 天前
KEYSIGHT N9020A是德科技 高性能MXA信号分析仪
功能测试·测试工具
祉猷并茂,雯华若锦2 天前
Selenium+Pytest自动化测试框架实战
selenium·测试工具·pytest
CYB35323 天前
KEYSIGHT是德科技 N5173B 微波模拟信号发生器
功能测试·科技·测试工具