Midscene.js
活跃简介
AI 驱动的视觉化 UI 自动化工具,支持自然语言描述操作,告别传统选择器,兼容浏览器和移动端
核心特性
- AI 驱动的视觉 UI 自动化,使用自然语言描述操作,告别传统选择器
- 跨平台支持:Web(Puppeteer/Playwright)、Android(adb)和 iOS(WebDriverAgent)
- 纯视觉定位——元素交互不依赖 DOM,显著降低 token 消耗
- 支持多种视觉语言模型:Qwen3.x、Doubao-Seed-2.0、GLM-4.6V、UI-TARS
- 三层 API:交互 API、数据提取 API 和工具 API(aiAssert、aiLocate、aiWaitFor)
- MCP 集成将 Midscene Agent 操作暴露为工具,供上层 Agent 编排调用
适用场景
💡 使用自然语言测试脚本在浏览器中自动化 Web UI 测试
💡 构建跨平台移动端自动化,用于 Android 和 iOS 应用测试
💡 创建通过视觉交互任何用户界面的 AI Agent 工作流
💡 无需编写脆弱的 CSS/XPath 选择器即可快速原型化 UI 自动化
分类
快速开始
npm install @midscene/web && npx @midscene/web playground