ai-dashboad/flutter-skill
AI-powered E2E testing for 10 platforms. 253 MCP tools. Zero config. Works with Claude, Cursor, Windsurf, Copilot. Test Flutter, React Native, iOS, Android, Web, Electron, Tauri, KMP, .NET MAUI — all from natural language.
它解決的問題
flutter-skill 消除了撰寫和維護脆弱的端對端(E2E)測試程式碼(例如 Page Objects 或 XPath 選取器)的需求。它讓 AI 代理能使用自然語言與跨多個平台的執行中應用程式互動,有效扮演自主的人類測試員。
如何運作
此專案提供一個 MCP(Model Context Protocol)伺服器,可直接將 AI 代理(如 Claude、Cursor 或 Copilot)連接到應用程式。它不依賴昂貴的螢幕截圖,而是使用 Chrome 可存取性樹狀結構,為 AI 提供頁面的緊湊語意摘要,將 token 使用量降低 87-99%。它支援兩種模式:server 模式,透過 stdio 整合至 IDE/AI 代理;以及 serve 模式,透過 HTTP REST 用於 CLI 和 CI/CD 自動化。
適用對象
專為希望在移動、網頁和桌面平台自動化應用程式測試,卻無需撰寫傳統測試腳本的開發人員和 QA 工程師設計。
主要特色
- 多平台支援:支援 10 個平台,包括 Flutter、React Native、Electron、Tauri、Android、iOS、KMP Desktop、.NET MAUI 和 Web。
- AI 原生整合:完全相容於支援 MCP 的代理,如 Cursor、Claude Desktop 和 Windsurf。
- token 效率高:使用語意快照取代螢幕截圖,大幅降低 LLM 成本並提升速度。
- 功能豐富的工具集:提供 253 種工具,可用於點擊、輸入、視覺回歸測試、網路模擬和可存取性審查等操作。
- 零設定:聲稱僅需不到 60 秒,且整合程式碼極少,即可立即運作。
相關
- 專案
- 專案
- 專案
- 專案
- 專案