# 开发者工具

我们提供开发者工具，帮助用户获取云手机视图树。您可以连接到我们的云手机，轻松获取视图树的结构和内容。编辑模板时，重要节点中使用的一些必要信息依赖于调试工具中的元素属性。

## 步骤 1：在编辑模板中选择云手机

创建或修改模板时，点击右上角的“选择云手机”。

## 步骤 2：打开云手机调试器

1. 选择云手机后，点击右上角的“打开当前云手机”。
2. 云手机启动后，点击  按钮进入调试器。


img
br
img
## 如何使用调试器？

1. **快照模式**
2. 点击“创建快照”，调试器工具将保存当前云手机页面的 UI 树。
3. 在快照模式下，将鼠标悬停在左侧的云手机屏幕上，会显示一个红色方框，右侧的 UI 树会高亮显示相应的 DOM 元素。
4. 在快照模式下，页面不可点击交互，下方的虚拟按钮也将被禁用。
5. **关闭快照模式**
6. 点击调试工具右上角的“快照模式”开关即可关闭快照模式。
7. 关闭快照模式后，电话和虚拟按钮将恢复正常工作。


## 元素属性说明

- **X**：元素在 X 轴上的中心点位置。
- **Y**：元素在 Y 轴上的中心点位置。
- **bounds**：元素左上角和右下角的坐标，例如 `[789,96][1038,404]`。
- 相关节点：[Tap(x, y)](/zh/rparobotic-process-automation/03-node/01-simulation-operations/05-tap-x-y)
- **text**：控件上可见的文本内容，通常是用户可以直接看到的文本。
- **fullID**：在 Android 开发中，开发者会设置类似 `android:id="@+id/btn_submit"` 的 ID。fullID 是包含包名的完整形式（例如，`com.example.app:id/btn_submit`）。
- **class**：控件的 Android 系统类名，表示控件的“类型”（例如，按钮、文本框、列表等）。
- **desc**：控件的描述文本，也称为“内容描述”，主要用于辅助功能（例如，屏幕阅读器）。
- 相关节点：[查找元素](/zh/rparobotic-process-automation/03-node/01-simulation-operations/03-find-element)，[点击元素](/zh/rparobotic-process-automation/03-node/01-simulation-operations/04-tap-element)
- **包名**：Android 系统为每个应用程序分配的唯一标识符，通常采用“反向域名 + 应用标识符”的格式（例如，`com.taobao.taobao`、`com.tencent.mm`）。它本质上是 Android 设备上每个应用程序的“身份证号”。
- 相关节点：[启动应用程序](/zh/rparobotic-process-automation/03-node/01-simulation-operations/01-launch-app)，[关闭应用程序](/zh/rparobotic-process-automation/03-node/01-simulation-operations/02-close-app)