Commit Graph

2 Commits

Author SHA1 Message Date
c4c1692f09 refactor: 优化 Appium 服务管理逻辑与进程清理
- 弃用 npm run 改为直接调用 appium.cmd,消除 Windows 进程残留。
- 统一 _cleanup_process_tree 逻辑,确保异常退出时无孤儿进程。
- 重构 start_appium_service 为单一循环状态机,增强启动探测的健壮性。
- 新增 with_appium 装饰器,确保无论测试结果如何均能干净退出
2026-01-14 19:11:13 +08:00
37c35059df init: 初始化项目
- 创建了基本的项目结构与目录
- 添加并完善了.gitignore 配置
- 配置了基于 Volta 的开发环境 (Node 24.12.0, npm 11.6.2)
- 集成了 Appium 3.x 本地化环境及 APPIUM_HOME 隔离方案
- 添加了服务管理脚本 run_appium.py

项目说明:
- [项目名称]:AppAutoTest
- [项目描述]:基于 Appium 3.x 的移动端自动化测试框架,采用环境本地化策略。
- [开发环境]:Node.js 24.12.0 (Volta 锁定), Python 3.10+, Appium 3.x
2026-01-13 10:45:03 +08:00