【小程序自动化Minium】一、框架介绍和环境搭建

微信小程序自动化测试系列分享

一、Minium 简介

minium 是微信团队为小程序专门开发的自动化框架,我们可以用它来做小程序的UI自动化测试,但是它的能力却不仅仅在于UI自动化。

正是得益于官方订制打造,所以对于小程序很多原生内容和特性的支持自然也是非常独到的,比如:

  • 直接对函数进行 mock
  • 直接跳转到小程序某个页面
  • 直接设置页面数据

这些能力是其他的一些工具做不到的。不仅如此,还有诸多其他特性也非常的吸引人:

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

这些内容会在后续的分享出陆续带来。

二、环境搭建

主要是三大件:

  • Python 3.8及以上
  • 微信开发者工具
  • 微信版本 >= 7.0.7

语言是基于Python来的,而且框架中某些接口也是继承了unittest.TestCase

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值