使用WechatTool对安卓模拟器登录的微信进行自动化测试

  • 前言
  • 雷电模拟器
  • 逍遥模拟器
  • 蓝叠中国
  • 微信可用性
  • 测试版本
  • 应用商店内微信是否可用
  • 最新版本微信是否可用
  • 总结


前言

最近的需求需要在多个设备上登录微信进行一些 WechatTool 自动化测试,当然需要大量机器我们又不想维护真机,因此选择模拟器登录微信成为我们的首选。

模拟器选择

  1. 雷电模拟器5(稳定版7.1)
  2. 逍遥模拟器8
  3. 蓝叠5(蓝叠中国非国际版)

注:这三个基本算是国内用的较多的代表了,当然还有MuMu、夜神等模拟器也是不错~

雷电模拟器

雷电模拟器官网 https://www.ldmnq.com/ 雷电模拟器5(稳定版7.1)
没有离线版,只能下载后在线安装

逍遥模拟器

逍遥模拟器官网 https://www.xyaz.cn/ 逍遥模拟器8
没有离线版,只能下载后在线安装

蓝叠中国

蓝叠中国官网 https://www.bluestacks.cn/ 下载 BlueStacks 蓝叠5
v5.9.300 2022-11-01更新
推荐BS5离线包下载,下载完安装更省事

微信可用性

测试版本

微信Android安装包从官网下载 https://weixin.qq.com/ 8.0.31_64位(2022.12.08最新包)
8.0.31_32位(2022.12.08最新包)

应用商店内微信是否可用

雷电模拟器内置应用中心和逍遥模拟器内置应用中心搜索微信为8.0.2版,该版可以一键安装并能成功登陆使用微信,但我们肯定希望能自己选择微信版本,这个只做为备选方案。
蓝叠5的应用中心有点bug无法搜索。

最新版本微信是否可用

微信8.0.31 64位
蓝叠5,不可安装
雷电4/雷电5(稳定版7.1),安装后打开白屏
逍遥模拟器8,安装后打开白屏,同雷电模拟器

微信8.0.31 32位
蓝叠5,直接登录,微信运行流畅,还可以开小程序,极力推荐!
雷电4/雷电5(稳定版7.1),直接登录,微信运行流畅,可能有异常场景
逍遥模拟器8,直接登录,微信运行流畅,可能有异常场景

注:使用32位版本微信并不会减少微信的功能模块,实际运行起来效果一样(只是针对cpu架构做不同优化处理)。

总结

最新版微信也可以登录并且使用 WechatTool 自动化测试了。原来选择32位版本微信才是正道,直接选蓝叠5(感觉逍遥连接adb调试不太友好,而且和雷电都容易卡登录),运行流畅不卡顿,甚至还可以开小程序。当然,注册账号、新微信号、虚拟运营商卡、垃圾号请勿尝试!灰产和其他不合规行为请勿尝试!请只在正规用途下合规使用。