使用Airtest进行Android与iOS的微信小程序自动化测试
1. 简介
随着微信小程序的逐渐普及,针对微信小程序的测试需求也逐渐丰富起来了。现在针对小程序的自动化测试手段比较不完善,针对的平台比较具现化。
本文介绍一下使用Airtest测试框架进行微信小程序自动化测试的方法,并分别介绍在Android和iOS下对详细的使用步骤。
2. 需求
这里我们以星巴克的小程序为例
我们需要
1.打开关闭小程序
2.查看咖啡信息并试图购买
针对这几个需求,我们使用Airtest对小程序进行测试
3.Airtest简介
Airtest的简要介绍可以看这里
https://www.oschina.net/p/airtest
这次我们使用Airtest-Ide,poco,iOS-Tagent,这几个组件完成我们的任务,这些内容均可以在下面找到
https://github.com/AirtestProject
4.开始Android测试
这里使用系统WebView内核:
使用微信聊天框输入此网址打开
或者扫描二维码
选择强制使用系统内核,然后重启微信即可:
注意: Android版本的小程序的 使用的 腾讯TBS浏览器内核 暂时无法使用 我们的工具来访问界面元素
现在我们可以使用系统内核进行工作!
不过我们即将有新的解决方案来支持TBS内核,敬请期待。