An automation black-box testing framework based on image recognition
Project description
MaaFramework
✨ 基于图像识别的自动化黑盒测试框架 ✨
简介
MaaFramework 是基于图像识别技术、运用 MAA 开发经验去芜存菁、完全重写的新一代自动化黑盒测试框架。
低代码的同时仍拥有高扩展性,旨在打造一款丰富、领先、且实用的开源库,助力开发者轻松编写出更好的黑盒测试程序,并推广普及。
即刻开始
最佳实践
-
M9A 1999 小助手
基于全新架构的 亿韭韭韭 小助手。图像技术 + 模拟控制,解放双手!由 MaaFramework 强力驱动! -
MAAIP 基於 MAA 框架技術的 idolypride 自動化程序
由 Github 上最火熱的 lk99 開源套件 MaaFramework 製作 -
MAABH3 《崩坏3》小助手 | A one-click tool for the daily tasks of Honkai Impact.
基于全新架构的 蹦蹦蹦 小助手。图像技术 + 模拟控制,解放双手!由 MaaFramework 强力驱动! -
MAALimbusCompany 边狱公司 小助手
基于全新架构的 边狱公司 小助手。图像技术 + 模拟控制,解放双手!由 MaaFramework 强力驱动! -
MBA BA 小助手
基于 MAA 全新架构的 BA 小助手。图像技术 + 模拟控制,解放双手,不再点点点!由 MaaFramework 强力驱动! -
MAS 森空岛 小助手
基于全新架构的 森空岛 小助手。图像技术 + 模拟控制,解放双手!由 MaaFramework 强力驱动! -
MRA 雷索纳斯 列车长 小助手
基于全新架构的 列车长 小助手。图像技术 + 模拟控制,解放双手!由 MaaFramework 强力驱动! -
MaaHatsuboshiTA 学院偶像大师 初星助教
基于全新架构的制作人代肝工具,养肝护眼 + 节省时间,出轨美铃!由 MaaFramework 强力驱动! -
MCCA 交错战线 小助手
基于全新架构的 交错战线 小助手。图像技术 + 模拟控制,解放双手!由 MaaFramework 强力驱动! -
MSBA 分析员 小助手
基于全新架构的 尘白禁区 小助手。图像技术 + 模拟控制,解放双手!由 MaaFramework 强力驱动! -
MaaAeonFantasy 星神少女 预言之子 小助手
基于全新架构的 星神少女 小助手。图像技术 + 模拟控制,让手去做它该做的事!由 MaaFramework 强力驱动! -
MWA 物华弥新 小助手。(
我们玩家都是这么累的啦,不像小助手,只需要识别图像和模拟控制,我们玩家还要起早贪黑的打开电脑和小助手)
基于全新架构的 物华弥新 小助手。图像技术 + 模拟控制,解放双手!由 MaaFramework 强力驱动!
生态共建
MAA 正计划建设为一类项目,而非舟的单一软件。
若您的项目依赖于 MaaFramework,我们欢迎您将它命名为 MaaXXX, MXA, MAX 等等。当然,这是许可而不是限制,您也可以自由选择其他与 MAA 无关的名字,完全取决于您自己的想法!
同时,我们也非常欢迎在上方的最佳实践列表中添加上您的项目!
许可证
MaaFramework
采用 LGPL-3.0
许可证进行开源。
开发
请留意,仅当您准备开发 MaaFramework 本身时,才需要阅读本章节内容。若您仅希望基于 MaaFramework 开发自己的应用,则请参考 即刻开始。
鸣谢
开源库
- opencv
Open Source Computer Vision Library - fastdeploy
⚡️An Easy-to-use and Fast Deep Learning Model Deployment Toolkit for ☁️Cloud 📱Mobile and 📹Edge. Including Image, Video, Text and Audio 20+ main stream scenarios and 150+ SOTA models with end-to-end optimization, multi-platform and multi-framework support. - onnxruntime
ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator - boost
Boost provides free peer-reviewed portable C++ source libraries. - meojson
A modern all-platform Json/Json5 parser/serializer, which is header-only and used magic! - minitouch
Minimal multitouch event producer for Android. - maatouch
Android native implementation of minitouch input protocol - minicap
Stream real-time screen capture data out of Android devices. - zlib
A massively spiffy yet delicately unobtrusive compression library. - gzip-hpp
Gzip header-only C++ library protobuf
Protocol Buffers - Google's data interchange formatgrpc
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)- thrift
Apache Thrift
开发者
感谢以下开发者对 MaaFramework 作出的贡献:
讨论
- 集成/开发交流 QQ 群: 595990173
赞助
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for MaaFw-1.8.8-py3-none-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c539ffb4b1aa00d2b7c91077effc6e9bcf1e1f1452d5b44bc92ca6949622dbd |
|
MD5 | e8eb5857e3b8f792661b7acd251e1d4c |
|
BLAKE2b-256 | b43dcd95e6d535c75d9d16a564dca67803bc85719f320e23e5c313cdb86b90c2 |
Hashes for MaaFw-1.8.8-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3584b1d51dab136a59e09ebc62e7a48eb2d9fea3d4079376f29e693a35c1096 |
|
MD5 | 9d0490b935018bb2748b124438f1647e |
|
BLAKE2b-256 | 0fdd1d937e96ba8992d9c8ace6281179a54ab16bf7b7e6573f1f48e160972e5d |
Hashes for MaaFw-1.8.8-py3-none-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af98d0a9c9e5123316896c09b7dc5104df67ce4dbc10fdbd4ed2f02cd308fdcd |
|
MD5 | e303a19bd3ea58d63367c3ff44f04689 |
|
BLAKE2b-256 | a35dcf1f58d8470150abb8b6b24e844ed23366534d8f2ea92f99723d75eaeee9 |
Hashes for MaaFw-1.8.8-py3-none-manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b6d67d3c5bdcb158d261bdc4724702bac0ec246318e8efa5a6d281c1e2e1f34 |
|
MD5 | a429979b020ecf61e03a207552361521 |
|
BLAKE2b-256 | e3c96d2e4d65818e00c9f080a2da3208aba0a7ca58595fd035b1d6faa87c8537 |
Hashes for MaaFw-1.8.8-py3-none-macosx_13_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f3f12a7ca43e89e5a26a260a91fb84cf1284394c56c3097d85c6ff60f980986 |
|
MD5 | 27de0af17955c5f62588b05d91338235 |
|
BLAKE2b-256 | f08ca8beba5d1e40ab43bc19cf1a698c75c5a3e555961f5289ff81260bec0ac6 |
Hashes for MaaFw-1.8.8-py3-none-macosx_13_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 084671eb430cf6f2c7fa9b022b281cb487f34660949b8c27e7641cdede38c917 |
|
MD5 | a6a018c084962415f73e5c0bee02c0d5 |
|
BLAKE2b-256 | 4d4963966f68d59910f6cc8a24b5c72cf8a8683637990202329c85e69e8c5cdc |