为什么E2E测试这么难维护?
每次UI改版,选择器就废了。写了500个测试,改一次样式要修200个。这不是测试的问题,是方法论的问题。
新思路:AI看界面,不看代码
我做了一个MCP服务器(Model Context Protocol),让Claude、Cursor这些AI助手能直接"看到"和操作应用界面。
核心创新:语义快照。不截图,而是1ms内提取所有可交互元素的位置、标签、状态。AI读结构化数据,比看截图省99%的token。
数据说话
| 指标 | flutter-skill | Playwright MCP |
|---|---|---|
| 工具数 | 253 | ~33 |
| 平台数 | 10 | 1 |
| 快照速度 | 1ms | N/A |
| 点击延迟 | 1ms | ~50ms |
| Shadow DOM | ✅ | ❌ |
| 视频录制 | ✅ | ❌ |
支持的平台
Flutter、React Native、iOS、Android、Web(Chrome/Firefox/Safari)、Electron、Tauri、KMP、.NET MAUI
30秒上手
npx flutter-skill@latest
求Star ⭐