8月21日,微信官方发布小程序自动化测试框架Minium。该框架支持使用Python或者Javascript编写自动化测试程序,可以运行在IDE、Android以及iOS三端。
由于是微信官方发布,该框架注定秒杀现有一切第三方自动化测试框架。该框架支持多种内核运行(X5\原生Webview)以模拟小程序的实际使用场景;可以直接触发小程序上的事件,甚至可以直接调用部分wx.开头的接口;支持直接向AppService注入代码。简而言之,“亲儿子”就是不一样!
该框架的项目地址是:
https://git.weixin.qq.com/minitest/minium-doc/tree/master
该项目目前版本为0.0.1。查看文档仍需配置nodejs环境,这一点对Python程序员来说还不够友好。实际上使用该框架并不需要nodejs环境,依旧是Python程序员们熟悉的pip install ... 但是不知为何该项目文档要求运行nodejs环境才能查看。为此,我们把项目文档上传到了github,以便Python程序员可以不必安装nodejs,直接查看项目文档。我们上传的文档位置为:
https://shishusaiwai.github.io/minium-doc/
你也可以点击“阅读原文”直接查看
不得不说,Python已经是自动化测试领域的事实标准了。