适用场景
- 根据页面/窗口状态分支:打开网页后判断“是否包含登录入口”,已登录直接采集、未登录先走登录分支。
- 多条件组合决策:用 If 多条件 实现“手机号格式正确 且 已勾选协议”才提交,或“A 或 B”任一满足即执行。
- 执行前路径校验:写入文件前用 If 文件存在 / If 文件夹存在 判断目标路径,避免流程因路径缺失报错中断。
- 流程兜底与默认处理:所有正常分支都不满足时,用 Else / Else If 兜底提示“未匹配到任何条件”或执行默认动作。
- 动态元素判断:用 If 元素可见 判断弹窗、广告是否出现,决定关闭弹窗还是继续后续操作。
- 校验结果做流程开关:文件/图片校验(If 文件存在 / If 图片存在)通过后进入下一步,未通过则走告警或重试分支。
指令列表
If 条件
判断指定条件是否成立,成立则执行内部指令块。
If 多条件
同时判断多个条件(且/或关系),全部或多选一满足时执行。
Else
所有前置条件均不成立时执行的兜底分支。
Else If 条件
前置条件不成立时,继续判断另一个条件。
Else If 多条件
前置条件不成立时,继续判断多个条件。
End If
标记 If 条件块的结束,与 If 配对使用。
If 页面包含
判断当前页面是否包含指定文本或元素。
Else If 页面包含
前置条件不成立时,判断页面是否包含指定文本。
If 元素可见(web)
判断指定网页元素是否可见或匹配。
Else If 元素可见(web)
前置条件不成立时,判断元素是否可见或匹配。
If 窗口存在
判断指定窗口/应用是否存在。
If 窗口包含
判断指定窗口是否包含某文本或元素。
Else If 窗口包含
前置条件不成立时,判断窗口是否包含某文本。
If 文件存在
判断指定路径的文件是否存在。
If 文件夹存在
判断指定路径的文件夹是否存在。
If 图片存在
判断指定区域的图片是否存在或匹配。
使用指令过程中遇到问题?前往 八爪鱼RPA 开发者社区问答板块 提问,获取官方与社区帮助。
