adb 將當前頁面的數據導出來
adb shell "uiautomator dump --compressed && cat /sdcard/window_dump.xml"
shell讀取坐標
cat /temp/ui.xml |sed 's#<node #^<node #g' | tr ^ '\n' |grep '"確定“' | awk -E -F '\\[|\\]|,' '{print $(NF-1)}'
sed插入^
tr替換
grep抓取行
awk 分隔[],的數據並讀取
點擊
adb shell input tap $( cat xxxxxxxx |sed xxxxx|grep xxxxx|awk xxxxx)
封裝一下,把確定換成 $@
click(){ adb shell xxxxxxx }
調用
click '"確定"'
輸入
send_key{ adb shell input text $@ }
獲取手機屏幕大小
adb shell wm size