# aiAuto **Repository Path**: ChuXuanD30/ai-auto ## Basic Information - **Project Name**: aiAuto - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-17 - **Last Updated**: 2026-06-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GameCoca 自动化测试(MidScene.js) 基于 [MidScene.js](https://midscenejs.com/integrate-with-playwright) 与 Playwright 的 AI 视觉驱动 UI 自动化,目标站点:`http://47.76.131.222/#/home`。 ## 前置要求 - Node.js 18+ - DeepSeek API Key(或其他支持**视觉**的多模态模型) ## 模型配置(豆包 Seed) 当前使用火山引擎 [Doubao-Seed-2.0](https://www.volcengine.com/docs/82379/1799865) 多模态模型,配置参考 MidScene 文档: ```env MIDSCENE_MODEL_BASE_URL="https://ark.cn-beijing.volces.com/api/v3" MIDSCENE_MODEL_API_KEY="your-api-key" MIDSCENE_MODEL_NAME="doubao-seed-2-0-pro-260215" MIDSCENE_MODEL_FAMILY="doubao-seed" ``` > MidScene 使用 OpenAI 兼容的 `/chat/completions` 接口,`BASE_URL` 填到 `/api/v3` 即可,无需追加 `/responses`。 ## 快速开始 ```bash nvm use 20.14.0 # 或 nvm use(项目含 .nvmrc) cd autotest npm install npm run install:browsers cp .env.example .env # 编辑 .env 填入 API Key ``` 若 Chromium 下载较慢或报 lock 错误,可尝试国内镜像: ```bash set PLAYWRIGHT_DOWNLOAD_HOST=https://npmmirror.com/mirrors/playwright npm run install:browsers ``` ### 方式一:Playwright 测试(推荐) ```bash npm run test:login ``` ### 方式二:独立脚本 ```bash npm run demo ``` 运行成功后,终端会输出 MidScene 报告路径,例如:`midscene_run/report/xxx.html`。 ## 环境变量 | 变量 | 说明 | |------|------| | `MIDSCENE_MODEL_BASE_URL` | 模型 API 地址 | | `MIDSCENE_MODEL_API_KEY` | API Key | | `MIDSCENE_MODEL_NAME` | 模型名称 | | `MIDSCENE_MODEL_FAMILY` | 模型族(VLM 必填) | | `GAMECOCA_BASE_URL` | 测试站点 | | `GAMECOCA_USERNAME` | 登录账号 | | `GAMECOCA_PASSWORD` | 登录密码 | ## 登录流程说明 1. 打开首页 `#/home` 2. 点击 **LOGIN** 3. 切换到 **Account login** 标签 4. 输入用户名与密码 5. 点击 **Login** 提交 默认账号:`111111111` / `111111`