微信小程序自动化测试框架 Minium —— 原生控件弹窗处理(三)

Minium支持在开发者工具和真机上多端执行自动化脚本,处理弹窗的方式基本方式都是调用Native接口实现,但是在不同端运行时略有不同:

  • 真机运行:用例脚本可直接调用Native实例接口处理
  • 开发者工具运行:工具上运行时无法直接处理弹窗,需要先在 config.json 配置 mock_native_modal ,然后用例脚本调用Native实例接口,原理是对弹窗预先进行了Mock处理

前文 微信小程序自动化测试框架 Minium —— 原生控件弹窗处理 (一) 主要介绍如何处理模态弹框、用户信息授权弹窗、显示操作菜单弹窗。微信小程序自动化测试框架 Minium —— 原生控件弹窗处理 (二) 主要介绍如何处理地理位置授权弹窗、地图选择、订阅信息授权弹窗。

本文主要介绍如何处理转发小程序弹窗,主要包括以下两个场景:

  • 右上角更多菜单中转成小程序
  • 小程序内触发转发小程序

请注意:转发小程序不支持在IDE运行

小程序的源码demo参考 miniprogram-demo

右上角更多菜单转发小程序

右上角菜单 转发 按钮的行为,触发 Page.onShareAppMessage 事件。

例如小程序JS代码</

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值