在线提交需求

请留下您的联系方式,我们的专家将在 24 小时内与您沟通。

极奇策RPA技术教程:清空输入框 (NodeClearInput) - 自动化开发与配置详细指南

极奇策技术团队更新于 2026-08-280 阅读

image.png

清空输入框

📖 节点概述

用于清除网页输入框或文本域中已存在的内容。无论是普通表单、富文本编辑器还是受前端框架控制的输入组件,该节点都提供了针对性的清空策略。它会在清空前自动定位元素,并支持重试和备选定位,即使元素延迟加载也能清空输入框。

💡 使用场景

  • 表单重置:在连续提交多个表单前,自动清除上一轮填写的内容。
  • 搜索框清理:循环搜索不同关键词时,先清空搜索框再输入新词。
  • 富文本编辑器重置:清除 Slate、Draft.js 等编辑器中的全部内容,为写入新文章做准备。
  • 安全合规:确保在输入新内容前完全移除原有文本,避免数据残留或串扰。

🎮 实战连线指南:如何正确使用它?

节点默认操作当前活动标签页,可通过 Tab 指定其他标签页。需要提供目标输入框的定位器(支持备选定位列表)。清空操作执行完毕后,会触发 Exec 输出,可继续后续步骤。

场景案例:循环搜索多个关键词

  1. 打开搜索页面:使用【访问网址】进入搜索网站。
  2. 循环开始:使用 for列表遍历 节点遍历一个关键词列表。
  3. 清空搜索框:在每次循环中,将 for列表遍历循环体 输出连接到【清空输入框】的 Exec 输入。在“元素定位”中选择之前已配置好的搜索框定位器。
  4. 输入新关键词:将【清空输入框】的 Exec 输出连接到【输入文本】节点,填入当前循环的 当前项
  5. 点击搜索:继续连接【点击元素】节点,点击“搜索”按钮。
  6. 提取结果:搜索后提取所需信息,然后进入下一次循环。

应对特殊组件:如果默认的“JS清空 (通用原生)”无法彻底清除内容(例如在 Semi-Design 或 React Slate 编辑器中),可从“清空方式”下拉框选择对应的模式。对于安特殊的页面,还可尝试“物理清空”类模式,它们会模拟键盘组合键或鼠标操作,近似真人行为。


⚙️ 引脚与参数说明

📥 输入引脚

引脚名称数据类型说明
ExecEXEC控制流入口,触发后执行清空操作。
TabTAB(可选) 指定要操作的标签页,不连接则操作当前活动标签页。
元素定位LOCATOR目标输入框的定位表达式。可从备选列表中选择预置定位器,或直接输入 CSS / XPath。也接受连线传入。

⚙️ 控件参数

控件名称类型说明
清空方式下拉选择(高级) 根据网页技术选择合适的清空引擎:<br>• JS清空 (通用原生):适用于标准 input/textarea,触发框架响应事件。<br>• JS清空 (Semi-Design):专门针对 Semi-Design 组件库的文本域。<br>• JS清空 (React/Slate):用于 Slate 或 React 受控富文本编辑器。<br>• 物理清空 (CDP原生 Ctrl+A 退格):模拟全选+退格,贴近真实操作。<br>• 物理清空 (JS全选 + 物理退格):JS 全选后发送物理退格键。
重试次数文本输入(高级) 元素定位失败时的自动重试次数,默认 3
忽略报错开关(高级) 默认关闭。开启后,清空失败不会中断流程,只输出警告。

📤 输出引脚

引脚名称数据类型说明
ExecEXEC清空完成后触发,无论成功或失败(如果开启了“忽略报错”)。

💎 小贴士

  • 如果目标输入框有默认 placeholder 文字,清空后会自动显示 placeholder,不影响正常填写。
  • 使用物理清空方式前,确保浏览器窗口处于激活状态,否则模拟的键盘事件可能无效。
  • 备选定位列表会自动保存多个备选定位器,当主定位器失效时会依次尝试,提高成功率。
  • 结合“输入文本”节点使用时,推荐先清空再输入,可避免新旧内容重叠。
助理
咨询
微信
微信客服扫码添加微信
社群
QQ群扫码加入Q群
电话
免费咨询热线0371-67993886
顶部