Skip to content

推荐项目:HMNextAuto - 鸿蒙 NEXT UI 自动化测试框架 #3250

@ziguiway

Description

@ziguiway

项目信息

项目简介

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 自动化测试领域的空白。对于鸿蒙应用开发者和测试工程师来说非常实用。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions