35MM.COFFEEa site built for app makers
Profile
limboy

大约 3 小时前

AXe 是一款功能强大的命令行工具(CLI),专门用于通过 Apple 的私有辅助功能(Accessibility)API 和 HID(人机接口设备)功能与 iOS 模拟器进行交互。该工具旨在简化 iOS 模拟器的自动化任务,特别是针对 UI 自动化和辅助功能测试。

AXe 的核心优势在于其轻量化和易集成性。与 Facebook 的 idb 框架不同,AXe 被设计为单一的可执行二进制文件,不需要复杂的客户端/服务器架构或守护进程。它提供了完整的 HID 功能覆盖,包括精确的点击、多点触控手势(如滑动、滚动)、文本输入(支持自动处理 Shift 键)、以及模拟各种硬件按钮(如 Home 键、电源键、Siri 键等)。

此外,AXe 还具备强大的多媒体处理能力,支持实时视频流传输(MJPEG、ffmpeg 兼容格式)、H.264 视频录制以及屏幕截图。它还允许用户提取 UI 描述信息,获取特定点或全屏的辅助功能树。通过 Homebrew 即可轻松安装,AXe 为开发者提供了一个可脚本化、高性能且无需外部依赖的模拟器自动化解决方案,非常适合集成到持续集成(CI)流水线或自定义开发工具中。