美文网首页
安卓端获取元素方法总结

安卓端获取元素方法总结

作者: mango115 | 来源:发表于2022-03-15 11:57 被阅读0次

    一、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

    相关文章

      网友评论

          本文标题:安卓端获取元素方法总结

          本文链接:https://www.haomeiwen.com/subject/bgtydrtx.html