您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

adb uiautomator + shell

bubuko 2022/1/25 20:09:48 其他 字数 1574 阅读 1004 来源 http://www.bubuko.com/infolist-5-1.html

adb 将当前页面的数据导出来 adb shell "uiautomator dump --compressed && cat /sdcard/window_dump.xml" shell读取坐标 cat /temp/ui.xml |sed 's#<node #^<node #g' | tr ^ ' ...

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 

  

 

adb uiautomator + shell

原文:https://www.cnblogs.com/zhizhiyin/p/12372705.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶