安卓端获取元素方法总结

2022-03-15  本文已影响0人  mango115

一、uiautomator定位

1、java和adb环境搭建

可以参考:https://blog.csdn.net/qq_42629988/article/details/107629082

2、SDK tools安装

下载链接:https://www.androiddevtools.cn/index.html

image.png
下载之后就是tools文件夹
image.png

3、打开tools/bin/uiautomatorviewer.bat

image.png

4、手机连接电脑后,可以使用adb devices 查看是否正常连接,再点击以下按钮

image.png
image.png
备注:遇到的问题https://www.jianshu.com/p/c8581a70d1bc
就可以看到页面元素啦

二、uiautomator2定位

具体参考链接:https://ceshiren.com/t/topic/5396
https://testerhome.com/topics/11357
其原理:

image.png
image.png

三、appium定位

参考文档:https://www.cnblogs.com/feng0815/p/8481679.html

四、PocoHierarchyViewer定位

使用方式见链接:https://poco.readthedocs.io/zh_CN/latest/source/doc/about-standalone-inspector.html
使用比较简单

五、截图定位

可以用截图的方式,这个方式比较快,但是比较繁琐,下面来介绍一下操作步骤:
1.新建一个.txt文件夹,在文件夹内写入一下几行命令:

@echo
adb shell uiautomator dump /sdcard/app.uix
adb pull /sdcard/app.uix F:\uix\app.uix
adb shell screencap -p /sdcard/app.png
adb pull /sdcard/app.png F:\uix\app.png
pause

再将这个txt文件后缀改为bat就好
打开应用要定位的页面,点击这个bat文件,然后打开uiautomatorviewer.bat

image.png

image.png

附:appium定位方式总结:https://blog.csdn.net/lovedingd/article/details/111058898

上一篇 下一篇

猜你喜欢

热点阅读