学会这一招,轻松玩转小程序自动化

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

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

学会这一招,轻松玩转小程序自动化

一、环境要求

  1. 微信版本 weixin7.0.10.apk 版本,否则 uc-devtools 检测不到 webview 无法进入 inspect 调试模式
  2. JDK 版本 1.8
  3. android-sdk 版本 29.0.2
  4. 微信的 webview 版本驱动版本 89
  5. appium==1.21.0
  6. uc-devtools 去官网下载最新版本即可

二、步骤

  1. 打开手机 usb 开发者调试模式并连接电脑
  2. 安装 weixin7.0.10.apk 版本,开启微信 WebView 调试模式
  3. 下载对应驱动(WebView),7.0.10 版本的微信是 89 版本的驱动
  4. 启动参数修改为微信的【包名】和【界面名】
  5. 增加启动参数,配置使用微信的 webview 版本(默认是使用 Android 自带的 webview)
  6. 增加启动参数,配置 webview 驱动路径
  7. 增加启动参数,中文输入兼容处理
  8. 操作安卓手机进入小程序入口
  9. 定位软件测试小程序点进去
  10. 获取软件测试小程序名称
  11. 增加启动参数,指定需要操作的小程序名称,拿到 10 步骤回去的小程序名称
  12. 从 native 切换到微信 webview,通过 10 步骤拿到的小程序名称切换
  13. 通过元素定位,在小程序 webview 中切换到【软件测
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值