uiautomator无法获取微信支付的数字键盘控件

我想使用UIAutomator对微信支付进行自动化,在用UI Automator Viewer这个工具获取密码按钮控件时发现拿不到键盘中的控件,所以无法实现输入密码的自动化,截图如下:

图片描述

这个LinearLayout是我能获取到的最小的节点了,但它是一整行,请问有没有办法让我得到其中每个数字对应的控件?

阅读 4.8k
1 个回答

没用过这个工具
考虑下,获取到这个节点后,能否靠位置猜测是1 2 3的行 4 5 6的行 7 8 9的行
然后根据位置传入TouchEvent ,直接传入LinearLayout节点中 三等分 然后取中点分别作为1 2 3?

只是一个思路 没用过这种自动化工具

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题