极奇策RPA技术教程:浏览器后退 (NodeGoBack) - 自动化开发与配置详细指南

浏览器后退
📖 节点概述
模拟浏览器的“后退”按钮,让指定标签页(或当前活动标签页)返回到历史记录中的上一页。如果已经是标签页的第一页,则不做任何跳转,并会输出提示日志。
💡 使用场景:
- 返回列表页:在详情页操作完毕后,自动后退到列表页继续处理下一条数据。
- 表单提交后回退:防止表单重复提交,提交成功后后退到表单页或上一级页面。
- 异常恢复:当页面加载出错时,后退到上一个稳定页面重新尝试。
- 流程回退:在顺序导航的自动化中,通过后退实现“返回上一步”的逻辑。
🎮 实战连线指南:如何正确使用它?
节点会检查当前标签页的导航历史,如果存在上一页,则执行后退;否则仅输出日志并继续流程。你可以选择操作特定的标签页,也可以直接对当前焦点页面进行后退。
场景案例:查看商品详情后返回商品列表
- 点击商品:使用【点击元素】节点点击列表中的某个商品,进入详情页。
- 提取详情信息:在详情页执行所需的数据提取操作。
- 执行后退:将数据提取完成后的
Exec输出连接到【浏览器后退】的Exec输入。节点会将标签页回退到商品列表页。 - 继续下一轮:后退后的
Exec输出可以连接循环逻辑,继续点击下一个商品。
注意:如果当前页面是通过链接打开的新标签页,后退功能可能无法返回到列表页(因为历史记录为空)。此时应使用“关闭标签页”或“切换标签页”来回到列表页。
⚙️ 引脚与参数说明
📥 输入引脚
| 引脚名称 | 数据类型 | 说明 |
|---|---|---|
| Exec | EXEC | 控制流入口,触发后执行后退操作。 |
| Tab | TAB | (可选) 指定要后退的标签页。不连接时,默认操作当前活动标签页。 |
📤 输出引脚
| 引脚名称 | 数据类型 | 说明 |
|---|---|---|
| Exec | EXEC | 后退操作完成后触发。如果已经是第一页,也会触发此出口(但不会发生跳转)。 |
💎 小贴士:
- 后退操作依赖于标签页的导航历史。如果标签页是新打开的或历史被清除,后退将无效。
- 与“浏览器前进”节点配合,可以实现完整的导航历史遍历。
- 如果需要在后退后等待页面加载完成,请在后面连接“等待页面加载完成”节点。
这篇文档对您有帮助吗?
您的反馈将帮助我们持续优化文档内容

