项目信息
项目简介
HMNextAuto 是一个基于 Python 的鸿蒙 NEXT UI 自动化测试框架,API 风格兼容 uiautomator2,降低了从 Android 自动化迁移的学习成本。
主要特性
- uiautomator2 兼容 API - 熟悉的接口设计,无缝迁移
- XPath 支持 - 灵活的元素定位方式
- 图像识别 - 基于模板匹配的视觉定位
- 性能监控 - CPU/内存/FPS 实时采集与分析
- 通知管理 - 鸿蒙系统通知的监听与操作
- Shell 命令执行 - 支持 hdc shell 命令
- 屏幕录制 - 支持 MP4 格式录制
- 多设备管理 - 支持 Wi-Fi 和 USB 连接
适用场景
鸿蒙 NEXT 应用的 UI 自动化测试,特别适合从 Android uiautomator2 迁移过来的测试团队。
Python 版本支持
Python 3.8 - 3.14
推荐理由
这是目前为数不多的鸿蒙 NEXT 自动化测试开源框架,填补了鸿蒙生态在 UI 自动化测试领域的空白。对于鸿蒙应用开发者和测试工程师来说非常实用。
项目信息
pip install hmnextauto项目简介
HMNextAuto 是一个基于 Python 的鸿蒙 NEXT UI 自动化测试框架,API 风格兼容 uiautomator2,降低了从 Android 自动化迁移的学习成本。
主要特性
适用场景
鸿蒙 NEXT 应用的 UI 自动化测试,特别适合从 Android uiautomator2 迁移过来的测试团队。
Python 版本支持
Python 3.8 - 3.14
推荐理由
这是目前为数不多的鸿蒙 NEXT 自动化测试开源框架,填补了鸿蒙生态在 UI 自动化测试领域的空白。对于鸿蒙应用开发者和测试工程师来说非常实用。