鍍金池/ 問答/Android  網(wǎng)絡(luò)安全/ uiautomator無法獲取微信支付的數(shù)字鍵盤控件

uiautomator無法獲取微信支付的數(shù)字鍵盤控件

我想使用UIAutomator對微信支付進(jìn)行自動化,在用UI Automator Viewer這個工具獲取密碼按鈕控件時發(fā)現(xiàn)拿不到鍵盤中的控件,所以無法實現(xiàn)輸入密碼的自動化,截圖如下:

圖片描述

這個LinearLayout是我能獲取到的最小的節(jié)點了,但它是一整行,請問有沒有辦法讓我得到其中每個數(shù)字對應(yīng)的控件?

回答
編輯回答
舊螢火

沒用過這個工具
考慮下,獲取到這個節(jié)點后,能否靠位置猜測是1 2 3的行 4 5 6的行 7 8 9的行
然后根據(jù)位置傳入TouchEvent ,直接傳入LinearLayout節(jié)點中 三等分 然后取中點分別作為1 2 3?

只是一個思路 沒用過這種自動化工具

2017年2月6日 21:58