页面操作节点
页面操作节点负责控制浏览器标签页、访问网页以及与页面元素交互。本页包含 RPA 的全部 17 个页面操作节点。
涉及页面元素的节点通常可以使用元素选择器或上游保存的元素对象。定位类型参见选择定位方式,元素序号参见选择匹配元素。

标签页节点
新建标签
在当前浏览器环境中打开一个新的标签页,不需要业务配置。后续页面操作会在新标签页中执行。
关闭标签
关闭当前标签页,不需要业务配置。关闭前确认流程后续是否仍然需要当前页面中的变量或元素对象。
关闭其他标签
保留当前标签页,并关闭同一浏览器环境中的其他标签页。它适合在流程开始后清理多余页面,避免后续切换到错误标签。
切换标签页
根据标题或 URL 查找并切换到目标页面。例如,要切换到 URL 中包含 /download 的页面,可以选择 URL、包含,并填写 /download。

| 编号 | 配置 | 说明 |
|---|---|---|
| 1 | 匹配字段 | 选择标题或 URL |
| 2 | 匹配方式 | 选择等于、不等于、包含或不包含 |
| 3 | 匹配值 | 填写要查找的标题或 URL,支持变量 |
多个标签同时满足条件时,应缩小匹配范围,让规则能够唯一识别目标页面。切换后再执行点击或读取数据。

页面导航节点
访问网站
打开指定 URL。URL 输入框支持变量,默认超时时间为 10000ms。

| 编号 | 配置 | 说明 |
|---|---|---|
| 1 | 访问 URL | 填写包含协议前缀的完整地址,支持变量 |
| 2 | 超时时间 | 设置页面访问超时,默认 10000ms |
页面响应较慢时可以适当增加超时时间,并在后续使用等待元素或等待请求节点确认内容加载完成。
刷新页面
重新加载当前标签页。刷新会改变页面 DOM,此前保存的元素对象可能不再有效,刷新后建议重新定位元素。

| 编号 | 配置 | 说明 |
|---|---|---|
| 1 | 超时时间 | 设置刷新页面超时,默认 10000ms |
页面前进
按浏览器历史记录前进一页。当前标签页没有可前进记录时,页面不会进入新的地址。

| 编号 | 配置 | 说明 |
|---|---|---|
| 1 | 超时时间 | 设置前进操作超时,默认 10000ms |
页面后退
按浏览器历史记录返回上一页。返回后应重新等待关键页面元素,再继续操作。

| 编号 | 配置 | 说明 |
|---|---|---|
| 1 | 超时时间 | 设置后退操作超时,默认 10000ms |
页面截图
将当前页面保存为图片。默认截取完整页面并使用 png 格式。

| 编号 | 配置 | 说明 |
|---|---|---|
| 1 | 截图名称 | 填写文件名,支持变量;留空时使用默认任务与时间戳名称 |
| 2 | 文件夹类型 | 选择默认文件夹或本地文件夹 |
| 3 | 本地目录 | 选择截图保存目录;本地路径必须在执行电脑上可写 |
| 4 | 截取全屏 | 开启时截取完整页面,关闭时截取当前可见区域 |
| 5 | 图片格式 | 选择 png、jpeg 或 webp,默认为 png |
建议在文件名中组合任务或环境信息,便于区分不同运行结果:
product_${serial_number}_${task_id}选择本地目录和写入截图依赖中屹浏览器桌面客户端及本地文件权限。

元素交互节点
经过元素
把鼠标移动到目标元素上,用于触发悬停菜单、提示信息或延迟显示区域。

| 编号 | 配置 | 说明 |
|---|---|---|
| 1 | 元素来源 | 使用元素选择器,或切换为上游保存的元素对象 |
| 2 | 选择器类型 | 选择 Selector、XPath 或文本 |
| 3 | 选择器 | 填写目标元素定位值,支持变量 |
| 4 | 元素顺序 | 选择固定值或区间随机,并填写对应序号范围 |
如果悬停内容需要时间出现,可以在后面添加 等待元素出现,不要只依赖固定等待时间。
下拉选择器
定位下拉元素并选择指定值。填写的值应与页面下拉选项实际使用的值一致。

| 编号 | 配置 | 说明 |
|---|---|---|
| 1 | 元素来源 | 使用元素选择器,或切换为上游保存的元素对象 |
| 2 | 选择器类型 | 选择 Selector、XPath 或文本 |
| 3 | 选择器 | 填写下拉元素定位值,支持变量 |
| 4 | 元素顺序 | 选择固定值或区间随机,并填写对应序号范围 |
| 5 | 选中值 | 填写页面下拉选项实际使用的值 |
界面显示文字与选项值不同的页面,应先确认页面结构或使用调试验证。
元素聚焦
让目标元素获得输入焦点,适合需要先聚焦再发送键盘按键或组合键的场景。

| 编号 | 配置 | 说明 |
|---|---|---|
| 1 | 元素来源 | 使用元素选择器,或切换为上游保存的元素对象 |
| 2 | 选择器类型 | 选择 Selector、XPath 或文本 |
| 3 | 选择器 | 填写需要聚焦的元素定位值,支持变量 |
| 4 | 元素顺序 | 选择固定值或区间随机,并填写对应序号范围 |
点击元素
定位目标元素并执行指定的鼠标点击。

| 编号 | 配置 | 说明 |
|---|---|---|
| 1 | 元素来源 | 使用元素选择器,或切换为上游保存的元素对象 |
| 2 | 选择器类型 | 选择 Selector、XPath 或文本 |
| 3 | 选择器 | 填写目标元素定位值,支持变量 |
| 4 | 元素顺序 | 选择固定值或区间随机,并填写对应序号范围 |
| 5 | 鼠标按键 | 选择左键、中键或右键;使用保存的元素对象时不显示此项 |
| 6 | 点击方式 | 选择单击或双击 |
| 7 | 使用鼠标操作 | 开启后继续设置 X/Y 位置和释放延迟 |
默认业务操作通常使用左键单击。鼠标模式会受到页面缩放和布局变化影响,能直接定位元素时优先使用普通元素点击。
输入内容
在目标输入元素中填写文字。

| 编号 | 配置 | 说明 |
|---|---|---|
| 1 | 元素来源 | 使用元素选择器,或切换为上游保存的元素对象 |
| 2 | 选择器类型 | 选择 Selector、XPath 或文本 |
| 3 | 选择器 | 填写输入元素定位值,支持变量 |
| 4 | 元素顺序 | 选择固定值或区间随机,并填写对应序号范围 |
| 5 | 内容 | 填写要输入的文字,支持变量 |
| 6 | 清除内容后输入 | 开启后先清空输入框原内容 |
| 7 | 输入间隔 | 设置字符间隔,默认 300ms |
登录或搜索场景通常开启先清空再输入,避免页面预填内容与新内容拼接。页面对输入速度敏感时,可以保留或增加输入间隔。
敏感信息
输入 account_password 等敏感变量时,不要在备注、截图或公开日志中写出真实值。
执行 JS 脚本
在页面上下文中运行 JavaScript,并把返回值按需保存到输出变量。

| 编号 | 配置 | 说明 |
|---|---|---|
| 1 | JavaScript | 编写脚本并明确返回值;保存前会进行语法校验 |
| 2 | 注入变量 | 选择脚本实际需要的系统变量或流程变量 |
| 3 | 返回值保存至 | 填写合法的输出变量名;不需要下游使用时可留空 |
示例:读取当前页面标题并返回。
return document.title;脚本直接依赖页面 DOM 和运行环境。页面升级后应重新验证,不要用脚本绕过已有节点可以稳定完成的常规操作。
滚动页面
可以滚动整个页面或指定元素。

| 编号 | 配置 | 说明 |
|---|---|---|
| 1 | 类型 | 选择滚动整个页面或指定元素;选择元素时继续配置选择器类型、定位值和元素顺序 |
| 2 | 位置 | 选择顶部、中部、底部或指定非负像素位置 |
| 3 | 滚动类型 | 选择平滑滚动或瞬间滚动 |
| 4 | 单次滚动范围 | 设置每次滚动的最小值和最大值,运行时在区间内随机取值 |
| 5 | 停留时长 | 设置每次滚动后的最小和最大暂停毫秒数 |
加载更多列表时,可以使用距离和暂停范围模拟分段滚动,再配合 等待元素出现 或数据提取节点判断内容是否加载完成。
上传附件
定位网页中的文件输入元素,并从本地文件、目录随机文件或网络 URL 选择附件。当前版本支持单文件和多文件模式。

| 编号 | 配置 | 说明 |
|---|---|---|
| 1 | 元素来源 | 使用元素选择器,或切换为上游保存的元素对象 |
| 2 | 选择器类型 | 选择 Selector、XPath 或文本 |
| 3 | 选择器 | 填写文件输入元素的定位值,支持变量 |
| 4 | 元素顺序 | 选择固定值或区间随机,并填写对应序号范围 |
| 5 | 上传模式 | 选择单文件或多文件;旧流程未保存该值时按单文件处理 |
| 6 | 附件来源 | 选择本地文件、目录随机文件或网络 URL |
| 7 | 附件 | 单文件时填写一个路径或 URL;多文件时添加附件列表 |
| 8 | 随机文件数量 | 多文件且来源为目录随机文件时,填写正整数 |
| 9 | 超时时间 | 设置上传操作超时,默认 30000ms |
使用前确认本地路径在执行电脑上存在且可读、目录中只包含允许上传的文件类型、网络 URL 指向实际文件,并且页面文件输入元素能被当前定位规则匹配。
常见组合
打开页面并提交表单
访问网站 → 等待元素出现 → 输入内容 → 点击元素 → 等待请求完成打开新标签并切回结果页
新建标签 → 访问网站 → 执行操作 → 切换标签页滚动并读取懒加载内容
滚动页面 → 等待元素出现 → 获取元素数据