一、minium安装配置

https://blog.csdn.net/Xsk215/article/details/116930693

minium框架介绍

minium介绍:

minium提供一个基于unittest封装好的测试框架,利用这个简单的框架对小程序测试可以起到事半功倍的效果。
测试基类Minitest会根据测试配置进行测试,minitest向上继承了unittest.TestCase,并做了以下改动:

  • 加载读取测试配置
  • 在合适的时机初始化minium.Minium、minium.App和minium.Native
  • 根据配置打开IDE,拉起小程序项目和或自动打开真机调试
  • 拦截assert调用,记录检验结果
  • 记录运行时数据和截图,用于测试报告生成

使用MiniTest可以大大降低小程序测试成本。

优点:

微信小程序官方推出的小程序自动化框架,是为小程序专门开发的自动化框架, 提供了 Python 和 JavaScript 版本。
支持一套脚本,iOS & Android & 模拟器,三端运行
提供丰富的页面跳转方式,看不到也能去得到
可以获取和设置小程序页面数据,让测试不止点点点
支持往 AppSerive 注入代码片段
可以使用 minium 来进行函数的 mock, 可以直接跳转到小程序某个页面并设置页面数据, 做针对性的全面测试

缺点:

暂不支持H5页面的调试;
暂不支持插件内wx接口调用;

环境搭建

安装python 3.8及以上

安装微信开发者工具

  • 官网:https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html
    • 在这里插入图片描述
  • 打开安全模式: 设置 -> 安全设置 -> 服务端口: 打开
    • 在这里插入图片描述

在工具栏菜单中点击设置,选择项目设置,切换到“本地设置”,将调试基础库选择 大于2.7.3的库;

下载minium安装包并安装

官网教程:https://developers.weixin.qq.com/community/business/doc/00008c5927c760c600bdb5f465bc0d
MiniTest官方文档: https://minitest.weixin.qq.com/#/minium/Python/introduction/quick_start

安装命令:

pip3 install https://minitest.weixin.qq.com/minium/Python/dist/minium-latest.zip

在这里插入图片描述

安装完成后,可执行以下命令查看版本:

minitest -v

在这里插入图片描述

Logo

一站式 AI 云服务平台

更多推荐