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
This commit is contained in:
2026-01-13 10:39:35 +08:00
parent 4d4991b3db
commit 37c35059df
7 changed files with 9885 additions and 0 deletions

25
package.json Normal file
View File

@@ -0,0 +1,25 @@
{
"name": "appautotest",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"appium": "cross-env APPIUM_HOME=. appium",
"install-uiautomator2": "appium driver install uiautomator2",
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"appium": "^3.1.2"
},
"devDependencies": {
"appium-uiautomator2-driver": "^6.7.8",
"cross-env": "^10.1.0"
},
"volta": {
"node": "24.12.0",
"npm": "11.6.2"
}
}