← 返回实验室

RPA脚本自愈实验:界面变更后的选择器修复

自动化流程实验室近期围绕「RPA脚本失效」这一高频运维问题做了小样本实验。流程自动化上线后,真正拖慢交付的往往不是首次开发,而是业务系统改版、字段改名、弹窗顺序调整导致的脚本中断——传统做法依赖开发人员逐条回看日志并重写选择器。

我们的做法是:机器人执行失败时,自动采集当时的界面截图、DOM片段与失败步骤上下文,交由多模态模型判断目标元素的语义(如「提交按钮」「客户编号输入框」),在候选元素中重新匹配并生成新的选择器;同时把修复动作限制在低风险步骤,涉及金额、审批、删除等高风险动作仍走人工确认。

进展:在内部12条流程、约40次人为制造界面变更的回归中,自动修复成功率为72%,平均修复耗时从人工的35分钟降到4分钟以内;失败案例主要集中在同名按钮与动态表格场景。下一步计划引入流程日志的步骤序列信息,降低同名元素误配概率,并补充修复前后的操作审计记录,便于运维回溯。

评论

更多研究动态

查看全部实验室 →