背景
微信小程序作为现在流行的一种应用载体,很多小伙伴都有对其做自动化测试的需求,由于腾讯系QQ、微信等是基于腾讯自研X5内核,不是谷歌原生webview,所以调试会有些许差异(现在很多app产品也开始流行采用X5内核作为其内嵌web浏览服务)。
需要注意的是X5内核只支持手机,模拟器是不支持的。
我们的教程以最主流的Appium自动化技术为例讲解如何对微信小程序做自动化测试。
准备工作
step1:打开微信小程序webview调试开关
聊天窗口输入如下两个URL:
http://debugmm.qq.com/?forcex5=true
在第二个URL打开的页面中勾选:
step2:安装UC开发者工具并识别小程序页面元素信息
chrome自带的inspect工具识别小程序/内嵌web页面需要访问外网,很多小伙伴不具体这样的条件,所以推荐大家安装UC开发者调试工具,这样不用FQ也可识别到小程序的页面元素信息