UI自动化测试-弹窗处理

最近在解决历史遗留问题-弹窗,也是感触颇多。之前因为赶项目,就把弹窗问题的优先级降低了,现在到了多设备(几十台)并行执行,弹窗问题就变成了当务之急了。那么,先看看弹窗类型:安装弹窗、系统弹窗、应用内部弹窗。一般来说需要处理的是这三种类型的弹窗。

  • 安装弹窗: 一般出现在小米手机上。安装时候会提示是否安装的弹窗;
  • 系统弹窗:启动的应用的时候,系统会弹GPS、获取联系人信息之类的弹窗。这个要具体问题具体分析,要看你应用需要获取哪些权限 ;
  • 应用内部弹窗:使用应用的过程中出现的弹窗

在安装弹窗中需要处理的有:1.Appium默认安装的apk弹窗,2.安装被测应用时出现的弹窗。如何处理这类型的弹窗?我们的处理方法是交给UI框架去处理。

  1. 把appium运行时需要安装的settings_apk_debug.apk与unlock_apk_debug.apk这两个APK抽取出来又UI框架去安装,这两个APK安装时候出现的弹窗由UI框架处理,处理方式是:线程,一边安装一边检测是否有弹窗。
    def install_unlock_
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值