背景

前几天在社区看到有人问微信小程序怎么进行接口自动化https://testerhome.com/topics/28217,所以想把自己如何进行微信小程序接口自动化的方法分享下。

微信小程序接口自动化的问题

https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html这是微信小程序的登陆流程,小程序登陆需要在小程序内部调用 wx.login() 的方法拿到 code,然后去请求服务获取到 token,后续的接口才能请求。所以接口自动化的问题在于如何获取 code 去进行去获取 token。

环境准备

  1. 一台 windows 或者 mac 电脑
  2. 微信开发者工具
  3. 一个微信号以及小程序开发者权限
  4. 小程序的代码

原理

实现

注意点

总结

该方法已经在公司落地,并且已实现了 10 多个微信小程序的生产巡检工作。维护工作就是需要注意微信开发者工具的账号需要保持登陆,如果自动退出了,就扫码登陆下就可以。


↙↙↙阅读原文可查看相关链接,并与作者交流