MaaFramework
MaaFramework copied to clipboard
基于图像识别的自动化黑盒测试框架 | An automation black-box testing framework based on image recognition
旧的python徽章并不准确,所以全部替换 MAS森空岛原本用的是C++,最近的版本改为picli MRA雷索纳斯应该标记为NodeJS(不太确定,使用pnpm进行构建)
- [ ] ~~将 `is_sub` 作为 next 列表中的属性,而非任务本身的属性。https://github.com/MaaXYZ/MaaFramework/pull/249~~ - [ ] 移除 `is_sub` 字段,新增异常处理字段。例:next: [A, B, C], catch: [D, E]。相当于原先 next: [A, B, C, sub_D, sub_E],catch 始终接在 next 最后面。( catch...
系统配置如下:  ```bash Select ADB ``` ``` 1. Auto detect 2. Manual input ``` ```bash Please input [1-2]: 1 Finding device... terminate called after throwing an instance of 'std::filesystem::__cxx11::filesystem_error' what():...
目前的实现中, ExecAgent的配置信息是通过单例在维护, 对任何实例进行注册会写入到同一个map中, 导致两个实例注册同名ExecAgent会导致后者失败.
binding 需要分为两步: 1. C API 的直接翻译,不做任何封装。可以不对外提供。 2. 标准化的 OOP 封装,尽可能保证各个语言中 MaaFW 的使用方法几乎一致
@MistEO @dantmnf 早该删了( --- 顺便, 把Mac的clang从17升级到18了 https://github.com/llvm/llvm-project/issues/77653 https://github.com/Homebrew/homebrew-core/issues/169820#issuecomment-2071462943
- 目标是: 识别下面窗口中的"TOUCH TO CONTINUE",然后点击该文字。  - 问题是: OCR成功识别目标文字后没有执行Click。(游戏窗口倒是跑到了最前台,但是鼠标没有移动过去,更没有点击) - json是: ``` { "StartGame": { "next": [ "TouchToContinue" ] }, "TouchToContinue": { "recognition": "OCR", "expected": "TOUCH TO CONTINUE", "action": "Click"...