求问各位大神, 对待各种手机,安装有弹框的、不带框的,有弹框的每一个机型弹框又不一样, 在串行或并行 UI 自动化的时候,有没有什么统一的办法去处理? 试了几种办法 效果都不理想, 利用 accessbilityService 监听文字,一会点一会不点的 有的手机还一直在闪屏 自动化写脚本也麻烦 有没有什么简易效果好的办法
手动安装,点掉弹框~ 有些手机装个 app 还要输密码 根本没法弄~
我反正是直接不用那些手机了。。。
手机上安装开启模拟点击的 apk 实现了 accessbility 能力
我目前的见到过的方法都是通过 UI 自动化去点击,不管你用什么技术方案,基本都是要写 UI,然后要适配不同的机器,每台机器的弹框、文案都不一样,更变态的有些手机(OPPO)要输入手机验证码,手机根本不具备自动化性质,大厂的一些云测平台,对外宣传说兼容多少多少台,真正能成功跑下来的能有多少,这个嘛。。。。只有试过的人才知道
效果不好,适用大部分手机吗
我是用 airtest 的,可以直接截图来判断有没有弹框出来~
adb uiautomator 可以获取到 android 手机的控件信息,然后和自己提前设置好的控件信息 list 做一个交集。拿交集结果后可以获取到控件坐标然后做相应的操作。 中间还有很多细节,需要去适配,这只是大致的方法。
airtest 也可以获取到手机的控件信息,然后进行一个判断,我是这样做的
OPPO 很变态,安装界面按钮的控件信息拿不到,只能用 airtest 的图片识别了。
楼主解决这个问题了吗。