android弹窗不能手动关闭_如何检测弹窗、并关闭相应的安卓弹窗

本文探讨如何在不手动维护的情况下,自动化检测和处理Android设备上的弹窗。技术点包括使用adb shell dumpsys window检测弹窗,通过解析XML进行点击操作,以及优化时间效率。针对新弹窗的适应性,作者提出了使用uiautomator和解析xml的解决方案,但指出这些方法在效率上仍有待提高。
摘要由CSDN通过智能技术生成

目标:自动化脚本不需要维护,未来出现新的弹窗、文本,也可适配

问题:

技术点1:弹窗检测---如何检测弹窗?求给意见,尽量详细;

技术点2:弹窗处理---如何做到不维护,新的弹窗也可以处理,穷举法感觉太笨重了???

技术点3:隐藏技术点,启动手机所有应用;

下面是我当前整理的一些有的方法,希望和大家一起讨论:

当前看到了这种方式:adb shell dumpsys window,https://testerhome.com/topics/11136

问题是:哪里表达了当前应用中出现了弹窗??-请指点,

adb shell dumpsys window | grep " Window #"

Window #0 Window{5ed78e1 u0 PointerLocation - display 0}:

Window #1 Window{5f94251 u0 Framework_SearchPanel}:

Window #2 Window{5f5a609 u0 NavigationBar0}:

Window #3 Window{5f89729 u0 android}:

Window #4 Window{5f5a651 u0 StatusBar}:

Window #5 Window{5f89609 u0 AssistPreviewPanel}:

Window #6 Window{5ece209 u0 DockedStackDivider}:

Window #7

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值