阿里资深测试工程师推荐——学会这一招,轻松玩转小程序自动化

♥ 前 言

app中混合应用自动化测试

会这一招,轻松玩转 app 中混合应用自动化测试

阿里资深测试工程师推荐——学会这一招,轻松玩转小程序自动化

上次给同学们介绍了 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 中切换到【柠檬班软件测试】窗口
  14. 在小程序中进行元素定位于与自动化操作

三、步骤详解

  1. 打开手机 usb 开发者调试模式并连接电脑
    安卓手机开启调试模式各个品牌手机方法都不太一样,各位看官自学百度,或者参考手机厂商官方文档。
  2. 安装 weixin7.0.10.apk 版本,开启微信 WebView 调试模式
    豌豆荚下载微信历史版本:https://www.wandoujia.com/apps/596157/history_v1840
  3. 下载对应驱动(WebView),7.0.10 版本的微信是 89 版本的驱动
    驱动下载:http://npm.taobao.org/mirrors/chromedriver/
  4. 启动参数修改为微信的【包名】和【界面名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值