AI 纪元 追踪人工智能最新进展,深度解读前沿技术

多模态 Agent 会点按钮了,测试脚本为什么还得留着

多模态 Agent 已能根据截图和指令完成搜索、筛选与点击,但弹窗、分辨率变化和长链路状态丢失仍会让坐标失效。更稳的方案,是让视觉负责找目标,DOM 与可访问性树负责校验,再用状态快照控制重试和回滚。

0 次阅读 约 2306 字 5 分钟 AI 生成

前端只改了一个 div 的 ID,页面功能没有变化,数百条 Selenium 用例却可能同时报 element not found。

问题出在定位器。传统 UI 自动化记住的是元素地址,地址一变,脚本就得跟着修。Appium、Playwright 等工具依赖选择器和元素库,界面升级即使没有改动业务逻辑,也可能带来一轮维护。

多模态 Agent 换了一种执行方式。给它屏幕截图和一句任务,模型通过 GUI Grounding 圈出目标区域,再把位置换算成屏幕坐标,完成输入和点击。2024 年常见的演示还停留在“描述这张图”,到了 2026 年,测试团队更关心它能不能把操作走完。

DOM 仍然重要。变化在于,黑盒测试多了一层能看界面的执行器。

一句购物指令,省掉了多少选择器

一组 Web 和 App 对比测试选取了电商下单流程,包含搜索、筛选、加入购物车、填写地址和支付五个环节。参与测试的是基于 Llama 4 的视觉 Agent,以及 Qwen 3.5-VL 的定制化 Agent。

在这组测试里,元素库和脚本维护占 QA 总工时的 40% 以上。视觉 Agent 接到的指令只有一句:“帮我买一件 200 元以下、蓝色、且评分 4.5 以上的 T 恤。”

它根据截图寻找搜索框,输入关键词,设置筛选条件,再点击商品。用例层省去了逐步编写选择器和点击脚本的工作,执行记录、异常处理和回滚依然要由工程系统接住。

单一页面任务相对顺利,操作成功率超过 92%。这组对比中,Qwen 3.5-VL 对中文界面的语义理解更稳;遇到“比较两件商品的差价,再决定购买哪一件”这类任务时,Llama 4 的响应更快。这些结果只属于本次测试,不能直接外推到所有网站和 App。

页面晚动几百毫秒,点击就可能落空

Agent 看到画面、做出判断、送出点击,三件事之间存在时间差。

加载动画和全屏促销弹窗最容易钻进这个空隙。Agent 刚判断下一步该点“结算”,弹窗就在动作执行前盖住目标区域。即使经过端侧加速,VLM 推理仍有数百毫秒延迟。最终落下的点击,可能关掉弹窗,也可能进入广告页,后续步骤随之跑偏。

分辨率变化也会放大坐标误差。模型支持动态分辨率输入,但从 2K 屏切换到 1080P 屏时,右上角关闭叉号一类的小图标仍然难点准。本次测试记录到的误触率为 5%—8%。单次点击未必显眼,放进搜索、筛选、购物车、地址和支付这五段连续流程,失败会逐步累积。

十步以后,它可能忘了刚才点过什么

超过 10 个步骤后,Agent 容易丢失任务状态。

比如支付信息已经填写完成,只是网络波动让页面跳转变慢。Agent 如果把等待误判成点击失败,就会再次执行同一动作。重复点击会消耗 Token,也会干扰测试结果,甚至制造伪阳性。问题随即转向状态机、重试策略和成本控制。

正如《AI Agent 越跑越贵?把成本闸门装在调用前》讨论的那样,缺少重复动作识别和调用闸门,Agent 很容易在报错与重试之间持续消耗预算。

重试前至少要查两件事:

  • 页面是否真的没有变化;
  • 同一动作是否已经执行过。

缺少这两道检查,模型越积极,测试链路越容易失控。

视觉先圈位置,DOM 再确认能不能点

更稳的执行链路可以分成三步:VLM 先给出目标的大致区域,也就是 Bounding Box;系统检查该区域内的 Accessibility Tree 或 HTML 标签;结构确认无误后,再执行点击。

如果视觉上看起来是按钮,底层却只是一个没有点击事件的 div,Agent 就不该继续猜,而应重新寻找目标。视觉用来理解用户想点什么,DOM 和可访问性树负责确认这里究竟能不能点。

长链路还需要状态锚点。每完成一个主要步骤,例如进入支付页,系统就保存关键快照,并与预期页面比较。相似度低于 0.8 时,停止盲目重试,转为人工介入,或者回滚到上一个稳定状态。

在同一组测试中,“视觉引导—DOM 校验—动作执行”把长任务成功率从 65% 提高到 88%。这组数字不能当作行业基准,但它给出的信号很直接:许多失败无法只靠换一个更大的视觉模型解决。视觉模型会漏掉页面现成的结构信息,选择器又容易被 UI 改版拖住,两边互相校验更实际。

上生产前,先测它会不会停下来

到 2026 年下半年,Java、Python、Appium 和 Playwright 仍会留在 QA 的工具箱里。新增的维护对象包括自然语言用例、异常分支、状态锚点、知识图谱和成本闸门。QA 的工作不会缩成“调 Prompt”。

Agent 也已经进入大型行业活动的主议程。智源社区 2026 年 5 月 18 日转引的峰会预告把 Agent、多模态、应用和算力排进同一天议程,列出了 18 位嘉宾和 1 场 Agent 主题圆桌。

对测试团队来说,议程热度替代不了回归数据。真正的验收场景很具体:页面突然变化、网络速度下降、设备分辨率切换时,Agent 能否发现偏差,并在错误扩大前停下来。

让测试 Agent 直接运行在手机 NPU 上,是端侧 AI 可以继续尝试的方向。在此之前,企业评估这类工具时,不能只看一次成功的演示。沿用《开源模型进生产环境,别只盯着榜单和跑分》的判断方式,Tool Calling 失败后怎么处理、长上下文能否维持状态,更值得检查。

多模态 Agent 的“手”已经伸进 UI。真正能进生产的系统,至少要把三件事连起来:视觉找目标,结构确认动作,状态机识别偏差并决定暂停或回滚。点中一次不难;点错之后能收手,才是自动化测试愿意把长链路交给它的前提。

相关阅读

A stylized digital workspace showing a clean product photo being processed by abstract mechanical arms, symbolizing automated editing workflows. 前沿研究
0 阅读

多模态 Agent 开始接手修图和粗剪

多模态 Agent 的价值不在聊天,而在把看图、听音频、生成素材、调用工具连成工作流。以 ComfyUI 和 Midjourney V7 为例,创作者可以把产品图标准化、短视频初筛、工程文件输出等重复环节交给 Agent

阅读全文