架构图
Kea 架构图
目录结构
.
├── LICENSE
├── README.md
├── config.yml // kea的YAML配置文件
├── example/ // kea示例性质和示例应用
├── kea/
│ ├── __init__.py
│ ├── resources/ // kea资源
│ ├── adapter/ // kea adapter
│ │ ├── __init__.py
│ │ ├── adapter.py // adapter抽象类
│ │ ├── adb.py // adb交互操作库
│ │ ├── cv.py // cv库,用于图像匹配等
│ │ ├── hdc.py // hdc交互操作库
│ │ ├── hilog.py // 鸿蒙hilog操作库
│ │ ├── logcat.py // 安卓logcat操作库
│ │ ├── minicap.py // 安卓minicap操作库
│ │ └── uiautomator2_helper.py // uiautomator2操作库
│ ├── app.py // 安卓应用解析库
│ ├── app_hm.py // 鸿蒙应用解析库
│ ├── Bundle.py // statefult testing 库
│ ├── device.py // 安卓设备库
│ ├── device_hm.py // 鸿蒙设备库
│ ├── device_state.py // 状态抽象库
│ ├── droidbot.py // Droidbot库
│ ├── input_event.py // 输入事件
│ ├── input_manager.py // 输入(策略)管理器
│ ├── input_policy.py // 输入策略库
│ ├── intent.py // intent 操作库
│ ├── kea.py // kea工具
│ ├── android_pdl_driver.py // 安卓PDL驱动
│ ├── harmonyos_pdl_driver.py // 鸿蒙PDL驱动
│ ├── similarity.py // 组件树结构相似度比对库
│ ├── start.py // kea启动入口
│ ├── kea_test.py // kea_test库
│ ├── utg.py // UTG库
│ └── utils.py // kea使用的功能函数库
├── properties/ // 示例性质
└── setup.py // 安装配置