在线提交需求

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

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

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

image.png

切换标签页

📖 节点概述

灵活的标签页切换器,根据标题、网址或索引快速定位并激活浏览器中的某个标签页。切换后,该标签页会自动成为后续操作的默认目标,方便在多个页面间跳转处理。

💡 使用场景

  • 多页面流程衔接:登录完成后,切换到已打开的主页面继续操作。
  • 按条件定位页面:根据页面标题(如“订单详情”)或 URL 中的关键词,自动切换到目标页面。
  • 循环处理多个标签页:按索引顺序逐个切换标签页,批量抓取或操作每个页面上的数据。
  • 错误恢复:当某个标签页崩溃或加载失败时,切换回主页面并重新开始。

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

节点通过下拉框选择匹配方式,并在 目标值 中输入或连线传入具体的查找条件。切换成功后,Exec 输出会触发,并且 Tab 引脚会输出被激活的标签页对象。

场景案例:点击导航链接后,切换到新打开的详情页

  1. 点击链接:使用【点击元素】节点点击页面上的“查看详情”按钮(该操作可能会在当前标签页跳转,也可能打开新标签页)。
  2. 等待加载:可选地使用【等待页面加载完成】确保新页面已经出现。
  3. 切换标签页:将【点击元素】的 Exec 输出连接到【切换标签页】的 Exec 输入。选择匹配方式为 按标题 (包含),目标值填写详情页标题的关键词(如“订单详情”)。
  4. 继续操作:切换成功后,Exec 输出可连接【获取元素文本】节点,开始提取详情页的数据。

使用索引切换:如果已知标签页的索引(从0开始),选择 按索引 (0开始),目标值输入数字即可。索引顺序与浏览器中标签页的排列顺序一致。


⚙️ 引脚与参数说明

📥 输入引脚

引脚名称数据类型说明
ExecEXEC控制流入口,触发后开始查找并切换标签页。
目标值STRING匹配的依据。根据选择的匹配方式,输入标题关键词、URL 片段或索引数字。可通过连线动态传入。

⚙️ 控件参数

控件名称类型说明
匹配方式下拉选择三种模式:<br>• 按标题 (包含):查找页面标题中包含输入文本的第一个标签页。<br>• 按网址 (包含):查找 URL 中包含输入文本的第一个标签页。<br>• 按索引 (0开始):直接切换到输入数字对应位置的标签页。

📤 输出引脚

引脚名称数据类型说明
ExecEXEC切换成功并激活标签页后触发。
TabTAB输出切换后的标签页对象,可用于需要明确指定标签页的后续节点。同时该标签页会被设为当前活动页面。

💎 小贴士

  • 如果匹配方式为“按索引”,请确保索引在有效范围内(0 ~ 标签页总数-1),否则会抛出错误。可先使用“获取所有标签页”节点查看总数。
  • 标题和 URL 匹配是模糊包含关系,区分大小写。例如输入“百度”可以匹配到“百度一下,你就知道”。
  • 激活标签页使用的是 CDP 的 Page.bringToFront 命令,不仅能切换标签页,还会将对应的浏览器窗口带到前台(如果窗口被遮挡)。
  • 切换后,浏览器的活跃标签页上下文会自动更新,后续的【点击元素】、【获取元素文本】等节点默认操作这个新页面,无需手动传 Tab 对象。
助理
咨询
微信
微信客服扫码添加微信
社群
QQ群扫码加入Q群
电话
免费咨询热线0371-67993886
顶部