📢 我是小濠,一个快要秃头的测试人
📢 欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
📢 我收集了一些软件测试资料,关注我公众号:程序员小濠,免费领取!
📢送给大家一句话,世界的美丽,来源于你的努力
背景
随着小程序项目越来越复杂,业务场景越来多,花费在回归测试上的时间会越来越多,前端自动化测试就非常有必要提上日程。
今天要带来的是: 小程序自动化测试入门教程。
环境
系统 :macOS
微信开发者工具版本: 1.05.2106300
什么是小程序自动化
微信官方文档:小程序自动化
使用小程序自动化 SDK miniprogram-automator
,可以在帮助我们在小程序中完成一些事情,比如:控制小程序跳转到指定页面,获取小程序页面数据,获取小程序页面元素状态等。
配合 jest 就可以实现小程序端自动化测试了。 话不多说,我们开始吧
准备
-
项目根目录
mini-auto-test-demo
里面准备两个目录miniprogram
放小程序代码,和test-e2e
放测试用例代码
|— mini-auto-test-demo/ // 根目录
|— miniprogram/ // 小程序代码
|— pages/
|— index/ // 测试文件
|— test-e2e/ // 测试用例代码
|— index.spec.js // 启动文件
|— package.json
复制代码
index 文件夹下准备用于测试的页面
<!--index.wxml--