极奇策RPA技术教程:关闭其他标签页 (NodeCloseOtherTabs) - 自动化开发与配置详细指南

关闭其他标签页
📖 节点概述
批量清理节点,保留一个指定的标签页(或当前活动标签页),关闭浏览器中所有其他普通页面。适合在自动化任务结束后进行环境整理,或切换专注场景时快速清理无关页面,避免资源浪费和标签混乱。
💡 使用场景:
- 流程结束清理:自动化任务完成后,只保留结果页面,关闭所有中间过程打开的临时标签页。
- 专注模式切换:用户需要专注于某个核心页面(如数据看板),一键关闭其他所有无关页面。
- 环境重置:在开始新一轮自动化前,清理掉之前遗留的旧标签,保持干净的浏览器状态。
- 批量关闭广告/弹窗:如果不小心打开了许多无关页面,可通过保留一个主页面,批量关闭其余。
🎮 实战连线指南:如何正确使用它?
节点默认保留当前活动标签页,关闭其他所有页面标签。如果指定了 保留Tab 输入,则保留该对象对应的页面,即使它当前不是焦点,关闭后该页面会被设为新的活动标签页。
场景案例:数据采集结束后,只保留汇总报表页
- 采集流程:自动化过程打开了多个搜索页面和详情页进行抓取。
- 准备清理:在流程末尾,将【点击元素】节点的
Exec输出(比如点击“生成报表”按钮)连接到【关闭其他标签页】的Exec输入。此时报表页就是当前活动标签页。 - 执行关闭:节点会自动识别当前焦点标签(报表页),关闭所有其他页面,后面只留下报表页,并触发
Exec输出。 - 后续展示:可直接截图或通知用户“报表已生成,其余页面已清理”。
指定保留页面:如果报表页不是当前焦点,可以先通过“查找标签页”节点找到它,将其
Tab输出连接到本节点的保留Tab端口。
⚙️ 引脚与参数说明
📥 输入引脚
| 引脚名称 | 数据类型 | 说明 |
|---|---|---|
| Exec | EXEC | 控制流入口,触发后开始清理其他标签页。 |
| 保留Tab | TAB | (可选) 需要保留的标签页对象。不连接时,默认保留当前活动标签页(通常为你后面操作的页面)。 |
📤 输出引脚
| 引脚名称 | 数据类型 | 说明 |
|---|---|---|
| Exec | EXEC | 清理完成后触发。此时浏览器中只留下一个保留的标签页,它被设为新的活动标签页。 |
💎 小贴士:
- 只关闭类型为“page”的普通标签页,开发人员工具或扩展页面不会被关闭。
- 如果忘记连接
保留Tab而当前没有活动标签页,节点会报错。请确保执行前存在活动焦点页面。- 关闭过程中遇到个别页面关闭失败(如页面已崩溃),节点会忽略错误继续关闭其他页面。
- 配合“获取所有标签页”和条件过滤,可实现“关闭特定标题/URL之外的标签页”操作,但本节点提供一键便捷清理。
这篇文档对您有帮助吗?
您的反馈将帮助我们持续优化文档内容

