用AI替代Selenium写E2E测试:253个工具、1ms快照、10个平台

3 阅读1分钟

为什么E2E测试这么难维护?

每次UI改版,选择器就废了。写了500个测试,改一次样式要修200个。这不是测试的问题,是方法论的问题。

新思路:AI看界面,不看代码

我做了一个MCP服务器(Model Context Protocol),让Claude、Cursor这些AI助手能直接"看到"和操作应用界面。

核心创新:语义快照。不截图,而是1ms内提取所有可交互元素的位置、标签、状态。AI读结构化数据,比看截图省99%的token。

数据说话

指标flutter-skillPlaywright MCP
工具数253~33
平台数101
快照速度1msN/A
点击延迟1ms~50ms
Shadow DOM
视频录制

支持的平台

Flutter、React Native、iOS、Android、Web(Chrome/Firefox/Safari)、Electron、Tauri、KMP、.NET MAUI

30秒上手

npx flutter-skill@latest

开源地址:github.com/ai-dashboad…

求Star ⭐