一、所需工具
- JDK
- Node.JS
- Android SDK
- Midscene.JS
- MuMu模拟器
二、工具下载与安装
1-3、5工具安装参考中:
python+appium+pytest+allure+模拟器(MuMu)自动化测试环境搭建_appium mumu模拟器-优快云博客
4. midscene下载部署
https://github.com/web-infra-dev/midscene-example
- 使用git clone到本地或者直接下载zip包到本地。

- 命令行切换到android-with-vitest-demo目录下,执行npm install命令

- 配置.env信息
在 android-with-vitest-demo 目录下新建 .env 文件,使用 qwen (千问)模型
内容如下:(需要使用真实的api key替换OPENAI_API_KEY值,在阿里云平台申请)
OPENAI_BASE_URL="https://dashscope.aliyuncs.com/compatible-mode/v1" # or any endpoint from other providers.
OPENAI_API_KEY="......"
MIDSCENE_MODEL_NAME="qwen-vl-max-latest" # use this for Aliyun service
MIDSCENE_USE_QWEN_VL=1 # remember to include this for Qwen 2.5 mode
三、示例演示
1. 编码脚本用例步骤

- 命令行执行:
npm run test -- 脚本名称
例如:npm run test -- setting.test.ts
- 用例结果:
标题下方资源可见
2. yaml脚本编写方式

- 全局安装midscene的beta版客户端
npm i -g @midscene/cli@beta
- 命令行执行:
midscene 脚本路径名称
用例结果:
和编码脚本执行结果一样
1078






