测试积点老人 发表于 2018-4-18 09:48:20

Day4-2测试积点任务

问题:
appium脚本在拿到大量 安卓手机执行的时候,app在很多手机上会跳出请求权限的弹框,弹框
无法点掉,导致脚本定位元素失败。
对于处理各类弹框,appium有什么好的办法吗?
查了下iOS,可以在 desirede_capabilities 设置 autoAcceptAlerts = true。Android查不到好
的解决办法,希望大神们指点一二。

海海豚 发表于 2018-4-19 10:10:30

如果是java写的,可以用uiautomator的uiwatcher

梦想家 发表于 2018-4-19 10:22:07

提供几种思路:
1、最简单的肯定是搞清楚为什么会弹,设置下就行。
2、写一个继承accessibilityservice的辅助应用,监控弹窗,自动点击(不适用uiautomator模式)
3、在底层的点击、输入和检查方法中加判断,如果失败了看看是不是此类弹窗造成的,是的话处理掉重来一遍。

qqq911 发表于 2018-4-19 10:37:17

提前把权限设置好,启动时就不会弹出了

abcsell 发表于 2018-4-19 10:38:18

先在设置里将权限禁掉了

libingyu135 发表于 2018-4-19 10:53:34

学习学习
页: [1]
查看完整版本: Day4-2测试积点任务