极奇策RPA技术教程:查找标签页 (NodeGetBrowserTab) - 自动化开发与配置详细指南

查找标签页
📖 节点概述
智能标签页搜索节点,根据网址片段或页面内容关键词在所有已打开的标签页中查找匹配项。找到目标后会自动将其设为当前活动标签页,并通过 如果找到 出口继续流程;未找到则走 如果没找到 分支,方便实现异常处理。支持 AND/OR 逻辑组合条件,并可深度扫描网页内容进行全文匹配。
💡 使用场景:
- 流程断点恢复:自动化流程在某个标签页上中断后,通过查找网址或标题重新定位回该页面。
- 多页面协同:在大量打开的标签页中,自动找到“订单列表”、“数据报表”等特定页面,然后执行后续操作。
- 异常处理:如果找不到预期的页面,通过
如果没找到分支发起告警或重新创建该页面。 - 条件路由:根据用户是否打开了某个网页(如特定后台系统),决定是否执行管理操作。
🎮 实战连线指南:如何正确使用它?
节点提供两个查找维度:查找网址 和 查找关键词。你可以只填其中一个,也可以两个都填并用 匹配条件 控制逻辑。关键词搜索会先在标题中查找,若未命中,则尝试通过 CDP 查询页面 innerText 进行全文检索。
场景案例:重新找回之前打开的“订单管理”页面并继续自动化
- 启动浏览器后:用户在操作中途可能手动切换了标签页,导致后续节点执行失败。
- 查找目标页面:在需要操作订单管理页面之前,插入【查找标签页】节点。在
查找关键词中输入“订单管理”,匹配条件保持满足全部 (AND)(因为只填了关键词,网址不填则忽略)。 - 分支处理:
- 将【查找标签页】的
如果找到出口连接到【点击元素】节点(如“导出订单”按钮)。 - 将
如果没找到出口连接到【新建标签页】节点,手动打开订单管理页面,然后再继续后续操作。
- 将【查找标签页】的
- 执行:如果浏览器中已有包含“订单管理”标题或正文的标签页,节点会自动激活该标签页并走成功分支;否则走失败分支重新打开。
⚙️ 引脚与参数说明
📥 输入引脚
| 引脚名称 | 数据类型 | 说明 |
|---|---|---|
| Exec | EXEC | 控制流入口,触发后开始在所有标签页中搜索。 |
| 查找网址 | STRING | 需要匹配的 URL 片段,会与标签页的完整网址进行包含判断。如果留空则忽略该条件。 |
| 查找关键词 | STRING | 需要匹配的内容关键词。优先在页面标题中查找,若未命中且标签页已连接,会进一步扫描页面正文内容。留空则忽略。 |
⚙️ 控件参数
| 控件名称 | 类型 | 说明 |
|---|---|---|
| 匹配条件 | 下拉选择 | 满足全部 (AND):两个输入框都填了值时,必须同时匹配;若只填一个则只判断那一个。<br>满足任意 (OR):只要网址或关键词任一匹配(如果填了对应的输入),或都未填时匹配第一个标签页。 |
📤 输出引脚
| 引脚名称 | 数据类型 | 说明 |
|---|---|---|
| 如果找到 | EXEC | 找到匹配的标签页时触发,且该标签页自动成为当前活动标签页。 |
| 如果没找到 | EXEC | 未找到任何匹配的标签页时触发,可用于回退或新建流程。 |
| Tab | TAB | 输出被找到的标签页对象,仅当如果找到 触发时有效;若未找到则为 None。 |
💎 小贴士:
- 关键词全文检索需要目标标签页处于已连接状态(通常最近操作过的页面都是连接的)。如果页面处于休眠或未访问过,可能只检索标题,请尽量使用标题中的特征词。
- 建议优先使用标题进行匹配,因为全文检索会消耗少量时间。
- 当
匹配条件为 AND 且两个输入都不填时,会直接匹配第一个普通页面,相当于无过滤。如需精确查找,至少填写一个有效条件。- 该节点与“切换标签页”的区别在于:查找是遍历所有标签页并支持全文检索,且提供分支出口;“切换标签页”则是直接根据条件激活,找不到会报错。可根据错误处理需求选择。
这篇文档对您有帮助吗?
您的反馈将帮助我们持续优化文档内容

