上次给同学们介绍了 app 中混合应用自动化怎么做,今天我们再来学习下,app 自动化之——小程序自动化。

一、环境要求
- 微信版本 weixin7.0.10.apk 版本,否则 uc-devtools 检测不到 webview 无法进入 inspect 调试模式
- JDK 版本 1.8
- android-sdk 版本 29.0.2
- 微信的 webview 版本驱动版本 89
- appium==1.21.0
- uc-devtools 去官网下载最新版本即可
二、步骤
- 打开手机 usb 开发者调试模式并连接电脑
- 安装 weixin7.0.10.apk 版本,开启微信 WebView 调试模式
- 下载对应驱动(WebView),7.0.10 版本的微信是 89 版本的驱动
- 启动参数修改为微信的【包名】和【界面名】
- 增加启动参数,配置使用微信的 webview 版本(默认是使用 Android 自带的 webview)
- 增加启动参数,配置 webview 驱动路径
- 增加启动参数,中文输入兼容处理
- 操作安卓手机进入小程序入口
- 定位软件测试小程序点进去
- 获取软件测试小程序名称
- 增加启动参数,指定需要操作的小程序名称,拿到 10 步骤回去的小程序名称
- 从 native 切换到微信 webview,通过 10 步骤拿到的小程序名称切换
- 通过元素定位,在小程序 webview 中切换到【软件测

本文详细介绍了在Android环境下,如何进行微信小程序的自动化测试。包括环境配置,如微信版本、JDK和Android SDK的要求,以及具体的步骤,如开启USB调试、滑动屏幕找到小程序入口、点击进入指定小程序、切换到微信Webview等。最后提供了完整的Python代码示例,展示了在小程序中进行元素定位和自动化操作的过程。
最低0.47元/天 解锁文章
5万+

被折叠的 条评论
为什么被折叠?



