革命性智能移动UI自动化测试Midscene来袭-保姆级教程!!!

一、所需工具

  1. JDK
  2. Node.JS
  3. Android SDK
  4. Midscene.JS
  5. 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 脚本路径名称

用例结果:

        和编码脚本执行结果一样

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值