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