MaaFramework

基于图像识别的自动化黑盒测试框架

零编码基础 · 强大识别 · 灵活扩展

核心特性

rocket

简单易用

通过简单的 JSON 配置即可实现自动化流程

  • 零编码基础要求
  • JSON 低代码编程
  • 配套视频教程
  • 官方配套 MCP
search

强大识别

内置 OCR 文字识别和模板匹配

  • OCR 文字识别
  • 模板匹配
  • 特征检测
  • 深度学习
wrench

灵活扩展

通过独立进程支持自定义识别和动作模块

  • 多进程架构
  • 自定义识别/动作
  • 跨语言支持

多种方案,满足不同需求

从零编码到完全自定义,灵活选择适合您的开发方式

适用场景

快速入门、简单逻辑实现

核心优势

  • ✓ 零编码基础要求
  • ✓ 通过 JSON 配置实现自动化流程
  • ✓ 配套视频教程和项目模板
json
{
  "点击开始按钮": {
    "recognition": "OCR",
    "expected": "开始",
    "action": "Click",
    "next": ["点击确认图标"]
  },
  "点击确认图标": {
    "recognition": "TemplateMatch",
    "template": "确认.png",
    "action": "Click"
  }
}

开发者评价

听听社区开发者对 MaaFramework 的真实反馈

MistEO

MistEO

项目架构师

"

MaaFramework 大幅降低了我们自动化测试的开发成本,JSON 配置方式让非技术人员也能参与自动化流程的构建,团队协作效率大幅度提升!

Windsland52

Windsland52

游戏脚本开发者

"

OCR 识别准确度很高,模板匹配也很稳定。相比其他框架,MaaFramework 的学习曲线更平缓,文档和社区支持也很完善。强烈推荐!

SweetSmellFox

SweetSmellFox

UI 开发者

"

跨平台支持非常完善,Windows、Linux、macOS 都能无缝运行。代码质量高,API 设计合理,扩展性强。这是我见过最专业的自动化框架之一!

社区项目

查看由社区开发者构建的实际应用案例

无需多言,即刻上手体验!

选择最适合您的方式开始使用 MaaFramework

globe

社区项目

参考实际应用案例

查看项目 →
rocket

新手入门

跟随教程快速上手

开始学习 →
package

集成文档

集成到您的项目

查看文档 →