Minium_环境部署(一)

https://minitest.weixin.qq.com/#/minium/Python/readme

 

minium简介

minium 是微信为小程序专门开发的自动化框架。使用 minium 可以进行小程序 UI 自动化测试, 但是 minium 的功能不止于仅仅是 UI 自动化, 甚至可以使用 minium 来进行函数的 mock, 可以直接跳转到小程序某个页面并设置页面数据, 做针对性的全面测试, 这些都得益于我们开放了部分小程序 API 的能力。

特性

  • 支持一套脚本,iOS & Android & 模拟器,三端运行
  • 提供丰富的页面跳转方式,看不到也能去得到
  • 可以获取和设置小程序页面数据,让测试不止点点点
  • 可以直接触发小程序元素绑定事件
  • 支持往 AppSerive 注入代码片段执行
  • 可以调用部分 wx 对象上的接口
  • 支持 Mock wx 对象上的接口
  • 支持 Hook wx 对象上的接口
  • 通过 suite 方式管理用例,config 管理运行设备

暂不支持

  • H5页面的调试
  • 真机调试2.0

minium官方文档

获取文档

minium是微信官方推出的小程序自动化框架。

文档地址:https://git.weixin.qq.com/minitest/minium-doc

上面文档获取比较麻烦,需要微信开发者权限。注册开发者

如果不想注册,又不需要最新的文档,可以使用下面云盘下载。

链接:https://pan.baidu.com/s/1Y24hINJdhE_4Hp9Jow_X0g
提取码:fqmi

查看文档

下载解压文档后,可以按照下图官方使用说明打开文档。官方文档的操作实际就是起个http服务,而框架本身是依赖Python3.8+的,所以也可以使用python起个http服务直接查看文档,具体操作见后续说明。

打开cmd进入文档解压根目录,执行下面命令

python -m http.server 9999    # 9999为端口号,可自定义

然后在浏览器输入http://localhost:9999 就可以打开文档了

环境部署

打开文档后就可以按照文档指引部署环境了

运行环境

  • Python 3.8及以上
  • 微信 >= 7.0.7 (确认微信公共库版本 >= 2.7.3即可)
  • 安装微信开发者工具,并打开安全模式: 设置 -> 安全设置 -> 服务端口: 打开

安装minium

自动安装

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

 手动安装 下载minium安装包, 解压后进入文件夹,执行如下命令:

python3 setup.py install

检查环境

检查minium是否安装成功

执行以下命令,出现下图内容则表示安装成功

minitest -v

检查开发者工具自动化能力

先使用开发者工具导入项目,打开设置->安全设置-》打开服务端口

然后然后在命令行输入

"path/to/cli" auto --project "path/to/project" --auto-port 44801    # 44801为安全设置中开启的服务端口

如果使用命令行打开失败,关闭cmd和开发者工具,重试即可。

 

posted @ 2022-03-29 20:57  码上测  阅读(316)  评论(0编辑  收藏  举报