极奇策RPA技术教程:点击元素 (NodeClickElement) - 自动化开发与配置详细指南

点击元素
📖 节点概述
最常用的页面交互节点,模拟用户在网页上点击按钮、链接或任意可点击元素。支持左键单击、双击、右键单击,并提供“原始 JS 点击”和“物理点击”两种触发方式以适应不同场景。可以自动重试,也能在失败时忽略错误继续执行,确保流程稳定。
💡 使用场景:
- 按钮/链接点击:提交表单、打开新页面、触发弹窗等。
- 翻页操作:在列表页面点击“下一页”或分页按钮。
- 下拉菜单展开:点击菜单项以显示隐藏的子菜单。
- 动态交互:在单页应用中点击按钮触发数据刷新,而无需导航。
- 文件上传触发:点击“选择文件”按钮,配合“上传文件”节点完成文件选择。
🎮 实战连线指南:如何正确使用它?
节点需要一个“元素定位”参数,可以是 CSS 选择器、XPath 或使用定位器工具生成的字符串。定位器可直接在输入框中填写,也可以通过连线从其他节点获取(例如智能定位的结果)。如果不指定 Tab,则默认在当前活动标签页中操作。
场景案例:自动登录并点击“登录”按钮
- 打开登录页:使用【访问网址】节点导航到登录页面。
- 输入账号密码:分别使用【输入文本】节点在用户名和密码框中填入信息。
- 点击登录:将上一个输入节点的
Exec输出连接到【点击元素】的Exec输入。在“元素定位”中输入登录按钮的选择器(如#login-btn或button[type=submit])。 - 等待跳转:点击后,
Exec输出可连接【等待页面加载完成】节点,确保登录后的页面完全打开。
高级用法:如果需要处理特殊按钮(如右键菜单或双击),可以在高级选项中切换“点击类型”和“点击方式”。对于 iframe 内的元素,使用“物理点击”方式通常更可靠。
⚙️ 引脚与参数说明
📥 输入引脚
| 引脚名称 | 数据类型 | 说明 |
|---|---|---|
| Exec | EXEC | 控制流入口,触发后执行点击。 |
| Tab | TAB | (可选) 指定要操作的标签页。不连接时,默认在当前活动标签页上点击。 |
| 元素定位 | STRING 或 LOCATOR | 目标元素的定位表达式,支持 CSS 选择器、XPath,以及通过定位器工具生成的复合定位器。 |
⚙️ 控件参数
| 控件名称 | 类型 | 说明 |
|---|---|---|
| 点击类型 | 下拉选择 | (高级) 选择 左键单击、双击 或 右键单击。 |
| 点击方式 | 下拉选择 | (高级) 原始 JS 点击:直接在元素上触发 JavaScript 事件,速度快,适合大部分场景。<br>物理点击:模拟鼠标移动到坐标后按下,更接近真实操作,支持 iframe 和某些 JS 无法触发的场景。 |
| 重试次数 | 文本输入 | (高级) 如果元素未立即出现,自动重试定位并点击的次数,默认 3 次。 |
| 忽略报错 | 开关 | (高级) 默认开启。开启后,即使点击失败(如元素不存在)流程也不会中断,仅输出警告。 |
📤 输出引脚
| 引脚名称 | 数据类型 | 说明 |
|---|---|---|
| Exec | EXEC | 点击指令执行完成后触发(忽略报错开启时,即使失败也会触发)。 |
💎 小贴士:
- 如果页面元素是动态加载的,可以适当提高“重试次数”以确保元素出现后再点击。
- 对于某些需要真实鼠标事件的场景(如拖拽、Canvas 交互),建议使用“物理点击”方式。
- 当“忽略报错”开启时,务必关注日志警告,避免流程悄无声息地跳过关键操作。
- 你可以将“元素定位”留空,然后从其他节点的输出(如“智能定位元素”)通过连线动态传入定位器。
这篇文档对您有帮助吗?
您的反馈将帮助我们持续优化文档内容

