欢迎使用 HA4T 文档!

HA4T (Hybrid App For Testing Tool) 是一个跨平台的 UI 自动化测试框架,支持 Android、iOS 和 HarmonyOS NEXT,同时擅长处理混合型 App 中的 WebView。它提供面向对象的简洁 API,让您能够快速编写并执行自动化测试脚本。

主要特性:

  • 跨平台支持:Android、iOS、HarmonyOS NEXT 以及 WebView

  • 多种定位方式:OCR 文字识别、图像/模板匹配、原生控件属性、XPath、WebView(CDP) 定位

  • 面向对象 API:connect() 返回 Device 实例,统一封装点击、滑动、输入、断言等操作

  • 内置 OCR 文字识别(飞桨 PaddleOCR,懒加载)

  • 多设备并行:每个 Device 持有独立配置,天然支持多线程并行测试

  • 用例步骤复用:include() 在同一进程内复用其他用例文件

  • 丰富的辅助功能:截图、文件传输、日志记录等

快速开始

安装 HA4T:

pip install ha4t



设备驱动




所有模块