在线提交需求

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

极奇策RPA技术教程:选择下拉选项 (NodeSelectOption) - 自动化开发与配置详细指南

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

image.png

选择下拉选项

📖 节点概述

用于在网页下拉框(<select> 元素或 UI 框架模拟的下拉菜单)中选择一个选项。支持按可见文本、内部值或索引匹配目标选项,并能自动处理标准原生控件和各类前端组件(如 Element UI、Ant Design 等)的下拉交互。定位失败时可自动重试,也提供忽略错误开关以维持流程稳定。

💡 使用场景

  • 表单自动填写:选择地址、性别、部门等固定选项。
  • 条件筛选:在列表页切换排序方式、每页显示条数。
  • 组件库适配:处理 Element UI 的 el-select、Ant Design 的 a-select 等非原生下拉。
  • 动态菜单操作:在级联选择或搜索下拉中精确选值。

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

节点默认作用于当前活动标签页,也可指定 Tab 对象。需要提供下拉框的定位器(如 CSS 选择器),然后根据下拉类型选择“标准原生”或“UI框架模拟”模式,并指定要匹配的选项。

场景案例:在注册页面选择所在城市

  1. 打开注册页:导航到目标页面。
  2. 定位下拉框:找到“城市”下拉框,记下其选择器(例如 #city.city-selector)。将其填入“元素定位”控件,或通过“备选列表”管理。
  3. 配置选择模式:因为这是原生的 <select>,下拉模式保持“标准原生”。匹配模式选择“按展示文本 (Exact Text)”。
  4. 输入目标值:在“目标值”输入框中填写 "北京"。也可以从上游节点(如读取变量)连线传入。
  5. 串联执行:将上一个步骤的 Exec 输出连接到本节点的 Exec 输入,选择完成后 Exec 输出再连接后续节点(例如“点击注册按钮”)。

场景案例:在 Element UI 的级联选择器中选值

  1. 定位触发元素:找到点击后能展开下拉的输入框定位器(如 input[placeholder="请选择省份"])。
  2. 调整设置:将“下拉模式”改为“UI框架模拟”。此时节点会先模拟点击展开下拉菜单,再从菜单中匹配选项。
  3. 匹配模式:若选项文本明确,可用“按展示文本包含”。若选项有特定的 data-value 属性,可用“按内部值/Data”。
  4. 高级:选项标签特征:如果默认的选项标签选择器(li, dd, [role='option']...)无法覆盖你的组件,可在此填写更精确的 CSS 选择器(如 .el-cascader-node__label)。节点会在展开的下拉菜单中寻找这些元素。
  5. 执行:传入省份名称,节点会自动点击对应的选项完成选择。

⚙️ 引脚与参数说明

📥 输入引脚

引脚名称数据类型说明
ExecEXEC控制流入口,触发后执行选择操作。
TabTAB(可选) 指定要操作的标签页,不连则操作当前活动标签页。
元素定位LOCATOR下拉框的定位器。可以是原生的<select> 元素,也可以是触发下拉的按钮/输入框。备选列表功能可提供多重定位尝试。
目标值STRING要选择的选项标识。根据匹配模式,可输入选项的可见文本、内部值(value)或索引数字。可通过连线动态传入。

⚙️ 控件参数

控件名称类型说明
下拉模式下拉选择标准原生 <select>:直接操作原生选择框,高效稳定。<br>UI框架模拟:适用于 Element UI、Ant Design 等组件,会模拟点击展开下拉,再点击选项。
匹配模式下拉选择决定如何找到目标选项:<br>• 按展示文本 (Exact Text):与选项显示的文字完全相同。<br>• 按展示文本包含 (Contains Text):选项文字包含输入的文本即可。<br>• 按内部值/Data (Value):匹配选项的 value 属性或 data-value 属性。<br>• 按索引序号 (Index, 0开始):根据选项在可见列表中的位置选择。
选项标签特征文本输入(高级) 仅在 UI 框架模拟模式下生效。定义下拉选项中每一项的 CSS 选择器,默认可覆盖大部分主流组件。若选项定位不准,可调整此值。
重试次数文本输入(高级) 定位下拉框失败时的重试次数,默认 3
忽略报错开关(高级) 默认开启。开启后,选择失败不会中断流程,仅输出警告。

📤 输出引脚

引脚名称数据类型说明
ExecEXEC选项成功选中后触发。若开启了忽略报错,即使失败也会继续执行。

💎 小贴士

  • 对于大多数现代 UI 库,建议先尝试“UI框架模拟”模式并保持默认选项标签特征。若点选无效,再检查实际的选项标签元素并微调该特征。
  • 使用“按索引序号”时,索引从 0 开始计数,且只计算当前可见的选项。
  • 若下拉框有搜索过滤功能,可先使用“输入文本”节点在展开的下拉搜索框中输入关键词,再使用本节点在过滤后的选项中进行选择。
  • 备选定位列表可以保存多个备用的定位器,节点会按顺序尝试,直到找到一个可交互的元素。
助理
咨询
微信
微信客服扫码添加微信
社群
QQ群扫码加入Q群
电话
免费咨询热线0371-67993886
顶部