UiAutomator 求助:uiautomator 做自动化测试的过程中出现 系统更新、电量提示框等不可控因素,除了 UiWatcher,还有什么好的方法么?

bdliang · 2016年11月17日 · 最后由 杨! 回复于 2017年02月20日 · 1657 次阅读

UiWatcher 需要注册一些监听事件,有没有什么好实现去拦截系统的提示框呢?
类似的电量提示感觉可以通过拦截系统广播达到效果,但是一些更新提示以及权限提示就没什么想法了。

共收到 3 条回复 时间 点赞

Android 有一个辅助功能,有应用比如豌豆荚用这个功能实现了应用的自动安装,微信的自动抢红包。我想这个技术应该也是可以用来 点掉这些提示框的

嗯,这个也可以。这个实现貌似跟 watcher 一样,需要根据一些事件信息进行注册,手动开启。而且在 Android 6.0 的版本上遇到一些问题,AccessibilityService 有时候获取不到控件信息,可能是焦点在下一层的原因。就想着有没有什么拦截机制去屏蔽相关的提示框。

楼主对于监控网络机制的,有没有什么好的解决办法呢?

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册