TestDriver一款基于视觉的 Computer-use QA 智能体,用于测试跨应用的真实用户流程。
Midscene.js
面向测试与编码智能体验证的视觉驱动、自然语言 UI 自动化工具。
资料核对: 2026年8月14日 ·查看来源
工具信息
- 工具类型
- 评审与测试
- 平台
- Web, Mobile, Desktop, Canvas, Playwright, Vitest
- 免费方案
- 支持
- 开源
- 支持
- 自带密钥
- 支持
- 本地模型
- 支持

工具概览
适合场景
- 视觉 UI 自动化测试
- 浏览器及应用自动化脚本
- 编码智能体的验收检查
- Canvas 密集的复杂界面
优点
- 适合 DOM 选择器不完整或不稳定的界面
- 开源且允许自由配置模型
- 直接连接编码工作与 UI 验证环节
局限与取舍
- 纯 API 层面的测试
- 追求零延迟的单元测试
- 无法使用多模态模型的开发团队
- 视觉模型调用会产生延迟和成本
- 自然语言指令的确定性可能弱于精确选择器
- 关键测试仍需稳定的断言与人工复审
开始使用
价格与使用额度
提供免费方案
Midscene.js 是采用 MIT 协议的开源软件。
需单独配置兼容的多模态模型,可能产生 API 费用。
价格核对: 2026年8月14日 · 额度、模型费用与订阅价格可能分别计算。
功能与详细介绍
视觉驱动自动化
- 基于视觉理解操作界面
- 避免依赖脆弱的选择器工作流
- 支持 Web、移动端、桌面端及 Canvas 界面
测试集成能力
- 支持与 Playwright 和 Vitest 配合使用
- 支持使用自然语言编写动作和断言
- 自动生成用于调试的捕获报告
编码智能体验证
- 向编码智能体开放可复用的 Skills
- 允许智能体在代码变更后执行 UI 验证
- 支持自行接入兼容的多模态模型
Midscene.js 深度评测
Midscene.js 是一款开源、视觉驱动的 UI 自动化与测试框架,适用于 Web、移动端、桌面端及 Canvas 界面。它允许开发者和 AI 编码智能体通过自然语言描述 UI 操作与断言,同时保持与 Playwright 和 Vitest 工作流的集成。
产品定位
该工具专注于通过视觉驱动和自然语言实现 UI 自动化,主要用于自动化测试和 AI 编码智能体的验收验证。当其工作流与现有的工程化流程、权限体系及代码审查模型相匹配时,能发挥最大价值。
核心能力
视觉驱动的自动化
- 基于视觉理解操作界面
- 摆脱脆弱的单一选择器(Selector)工作流
- 支持 Web、移动端、桌面端以及 Canvas 画布界面
测试框架集成
- 与 Playwright 和 Vitest 协同工作
- 使用自然语言编写操作逻辑与断言
- 自动捕获报告以便调试排查
编码智能体验证
- 为编码智能体提供可复用的 Skills(技能)
- 让智能体在修改代码后能够自动操作 UI 进行验证
- 支持 BYOK(自带密钥),配置兼容的多模态模型
适用场景
- 视觉 UI 测试
- 浏览器与应用自动化
- 编码智能体的验收检查
- 包含大量 Canvas 内容的界面
价格方案
- 框架本体: $0 —— Midscene.js 采用 MIT 协议开源。
- 视觉模型: 按量计费 —— 需要单独配置兼容的多模态模型,可能产生 API 使用费用。
价格与额度可能变动。以上数值基于 2026-08-14 的官方资料核实。
优势分析
- 适合 DOM 选择器缺失或容易失效的复杂界面
- 开源且支持灵活配置模型
- 直接打通了编码开发与 UI 验证环节
需要权衡的地方
- 调用视觉模型会增加响应延迟和运行成本
- 自然语言操作的确定性通常低于精确的选择器
- 关键测试仍需要稳定的断言机制和人工复核
隐私与操作说明
屏幕截图和 UI 上下文会发送至配置的视觉模型。请注意脱敏敏感数据,建议使用测试账号,并避免授予自动化工具不必要的生产环境权限。
Midscene.js 竞品参考
相关的对比对象包括 TestDriver、ZeroStep、Kane CLI 以及 AI QA Agent (KaneAI)。在评估时,建议重点考察运行环境、模型灵活性、代码库访问权限、审查控制机制、部署模式以及综合使用成本,而非仅看功能清单。
总结
对于追求跨平台视觉验证、且愿意为了自然语言自动化的便利性而在确定性上做适度折中的团队来说,Midscene.js 是一个极具吸引力的选择。
官方资源
模型支持与数据隐私
隐私与数据处理
截图和 UI 上下文将发送至配置的视觉模型。请务必屏蔽敏感数据,使用测试账号,并严格控制自动化权限。
指南、评测与常见问题
相关指南正在整理中,可以先查看官方文档。
产品动态
暂时没有经过核对的产品动态。关注后,新的相关内容会出现在「我的收藏」。
查看相关内容动态替代工具
TestDriver一款基于视觉的 Computer-use QA 智能体,用于测试跨应用的真实用户流程。
ZeroStep直接集成在 Playwright 中的轻选择器、自然语言浏览器测试方案。
Kane CLI一款开源的终端原生 AI 测试与验证工具,为开发者和编程 Agent 提供验证 Web 与移动应用行为的结构化方案。
AI QA Agent (KaneAI)KaneAI 是一款原生 AI 软件 QA 智能体,定位介于传统的脚本化测试自动化与自主式智能体测试平台之间。信息来源与核对记录
核对日期记录本站何时检查信息;不代表产品发版日期。
本站资料修订记录
基于官方最新产品信息创建,涵盖品牌定位、价格方案、核心功能及竞品对比数据。