# 点击元素

RPA 提供三种模拟点击的方式：

1. [点击元素](/zh/rparobotic-process-automation/03-node/01-simulation-operations/04-tap-element): 通过 UI 树的 DOM 元素定位并点击当前元素。
2. [点击(x, y)](/zh/rparobotic-process-automation/03-node/01-simulation-operations/05-tap-x-y): 通过当前屏幕的 X 轴和 Y 轴坐标定位点击位置。
3. [通过文本识别 (OCR) 点击](/zh/rparobotic-process-automation/03-node/01-simulation-operations/06-click-via-ocr): 通过识别当前屏幕上的文本位置进行点击。


以下详细介绍了“点击元素”的功能。

## 参数

- **[选择类型]** 下拉菜单
- 按查找元素
- 使用上一个元素


如果选择“按查找元素”，您可以根据以下 DOM 节点条件筛选元素。执行器将筛选出符合您设置的属性条件的元素。

- 您可以在 **[满足条件时]** 中添加必需条件。支持以下 4 个条件，最多可同时支持 4 个并行筛选器：
- 文本
- fullId
- class
- desc


您可以通过[开发者工具](/zh/rparobotic-process-automation/02-using-rpa/04-developer-tools)获取当前云手机屏幕的元素属性。

如果您已通过之前的节点选择过某个元素，则可以选择 **[使用上一个元素]**。

**问答： “查找元素”和“使用上一个元素”有什么区别？**

“查找元素”：筛选符合条件的元素。

“使用上一个元素”：直接匹配元素在实际执行中的 DOM 节点。此功能通常与“查找元素”节点一起使用。

- **[元素出现的最大等待时间]**
- 输入此数字后，当前查找器将轮询查找所需元素。找到元素后继续执行。如果在此时间内未找到元素，则开始执行下一个节点。
- 可以输入或引用一个数字，单位为毫秒。
- **[点击类型]**
- 单击
- 双击
- 长按
- 选择长按时，可以设置**[按压持续时间]**，单位为毫秒。
- **[点击后延迟]**


## 输出

- **输出参数**
- 元素：以节点格式（实际上是 JSON）输出。您可以通过执行“运行 JS 脚本”直接解析元素中的内容。
- **执行日志**
- 开始时间
- 结束时间
- 持续时间（毫秒）
- 状态（成功/失败）


## 示例

例如，在云手机桌面上有一个 Google Play 商店。我想通过元素查找找到并点击该区域。参数如下：

| 字段名称 | 字段值 |

| ------------------------- | -------------------------- |

| **选择类型** | 通过查找元素 |

| **满足条件时** | "text" 等于 "Play Store" |

| **输入字段超时** | 3000 |

| **点击类型** | 单击 |

| **点击后延迟** | 0 |

## 相关节点

[查找元素](/zh/rparobotic-process-automation/03-node/01-simulation-operations/03-find-element)