Day4-2测试积点任务
问题:appium脚本在拿到大量 安卓手机执行的时候,app在很多手机上会跳出请求权限的弹框,弹框
无法点掉,导致脚本定位元素失败。
对于处理各类弹框,appium有什么好的办法吗?
查了下iOS,可以在 desirede_capabilities 设置 autoAcceptAlerts = true。Android查不到好
的解决办法,希望大神们指点一二。
如果是java写的,可以用uiautomator的uiwatcher 提供几种思路:
1、最简单的肯定是搞清楚为什么会弹,设置下就行。
2、写一个继承accessibilityservice的辅助应用,监控弹窗,自动点击(不适用uiautomator模式)
3、在底层的点击、输入和检查方法中加判断,如果失败了看看是不是此类弹窗造成的,是的话处理掉重来一遍。 提前把权限设置好,启动时就不会弹出了 先在设置里将权限禁掉了 学习学习
页:
[1]