RPA 提供三种模拟点击的方式:
点击元素: 通过 UI 树的 DOM 元素定位并点击当前元素。
点击(x, y): 通过当前屏幕的 X 轴和 Y 轴坐标定位点击位置。
通过文本识别 (OCR) 点击: 通过识别当前屏幕上的文本位置进行点击。
以下详细介绍了“点击元素”的功能。
[选择类型] 下拉菜单
按查找元素
使用上一个元素
如果选择“按查找元素”,您可以根据以下 DOM 节点条件筛选元素。执行器将筛选出符合您设置的属性条件的元素。
您可以在 [满足条件时] 中添加必需条件。支持以下 4 个条件,最多可同时支持 4 个并行筛选器:
文本
fullId
class
desc
您可以通过开发者工具获取当前云手机屏幕的元素属性。
如果您已通过之前的节点选择过某个元素,则可以选择 [使用上一个元素]。
问答: “查找元素”和“使用上一个元素”有什么区别?
“查找元素”:筛选符合条件的元素。
“使用上一个元素”:直接匹配元素在实际执行中的 DOM 节点。此功能通常与“查找元素”节点一起使用。
[元素出现的最大等待时间]
输入此数字后,当前查找器将轮询查找所需元素。找到元素后继续执行。如果在此时间内未找到元素,则开始执行下一个节点。
可以输入或引用一个数字,单位为毫秒。
[点击类型]
单击
双击
长按
选择长按时,可以设置**[按压持续时间]**,单位为毫秒。
[点击后延迟]
输出参数
元素:以节点格式(实际上是 JSON)输出。您可以通过执行“运行 JS 脚本”直接解析元素中的内容。
执行日志
开始时间
结束时间
持续时间(毫秒)
状态(成功/失败)
例如,在云手机桌面上有一个 Google Play 商店。我想通过元素查找找到并点击该区域。参数如下:
| 字段名称 | 字段值 |
| ------------------------- | -------------------------- |
| 选择类型 | 通过查找元素 |
| 满足条件时 | "text" 等于 "Play Store" |
| 输入字段超时 | 3000 |
| 点击类型 | 单击 |
| 点击后延迟 | 0 |