一、uiautomator定位
1、java和adb环境搭建
可以参考:https://blog.csdn.net/qq_42629988/article/details/107629082
2、SDK tools安装
下载链接:https://www.androiddevtools.cn/index.html
下载之后就是tools文件夹
image.png
3、打开tools/bin/uiautomatorviewer.bat
image.png4、手机连接电脑后,可以使用adb devices 查看是否正常连接,再点击以下按钮
image.pngimage.png
备注:遇到的问题https://www.jianshu.com/p/c8581a70d1bc
就可以看到页面元素啦
二、uiautomator2定位
具体参考链接:https://ceshiren.com/t/topic/5396
https://testerhome.com/topics/11357
其原理:
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
附:appium定位方式总结:https://blog.csdn.net/lovedingd/article/details/111058898
网友评论