- 新增 generic_steps 通用步骤任务(可视化步骤编辑器编排流程,支持 open_app/click/swipe/input_text/wait/loop/group) - 新增 core/uiauto_helper.py 封装 uiautodev 元素抓取客户端 - web_server 新增元素抓取/截图/设备列表等 API - monitor.html 新增步骤编辑器、元素抓取模态框、独立关闭逻辑 - 新增 README.md 项目总览(快速上手/架构/配置/FAQ) - 新增 doc/ARCHITECTURE.md 架构详解、doc/DEPLOY.md 部署指南、doc/API.md 接口文档 - 修复 doc/TASK_DEV.md:移除已删除的 comment 引用,补充 generic 包,更新注册示例 - .gitignore 忽略 .claude/ 工具产物
29 lines
745 B
Plaintext
29 lines
745 B
Plaintext
# 设备自动化后台 依赖清单
|
||
# 安装:pip install -r requirements.txt
|
||
#
|
||
# 注意:uiautomator2 依赖 adb,本项目的 bin/adb/ 已自带 adb.exe,
|
||
# 无需单独安装 Android SDK Platform Tools。
|
||
# uiautomator2 首次连接设备时会自动推送 atx-agent 到设备。
|
||
|
||
# Web 框架
|
||
Flask>=2.3,<4.0
|
||
|
||
# Flask 扩展
|
||
Flask-Login>=0.6
|
||
Flask-SQLAlchemy>=3.0,<4.0
|
||
|
||
# 定时任务调度
|
||
APScheduler>=3.10,<4.0
|
||
|
||
# HTTP 客户端(STF API 调用)
|
||
requests>=2.28
|
||
|
||
# Android UI 自动化(uiautomator2)
|
||
uiautomator2>=3.0
|
||
|
||
# UI 元素抓取(步骤编辑器"抓取元素"功能,本地服务端口 20242)
|
||
uiautodev>=0.14
|
||
|
||
# APK 元信息解析(应用管理功能:自动读取包名/版本/应用名)
|
||
pyaxmlparser>=0.3.27
|