美文网首页
Appium学习(二):一些前期工作

Appium学习(二):一些前期工作

作者: hslzyd | 来源:发表于2017-10-12 17:43 被阅读0次

    一. 通过aapt获取包名和activity名

    有源码的话直接在源码中找,而对于没有源码的人员来说,可以通过SDK中build-tools文件夹下的aapt工具来获取:

    1. 在命令行中切换到aapt目录(或者提前将aapt路径加到path环境变量中),如cd C:\Android\android-sdk\build-tools\26.0.1
    2. 执行aapt dump badging xxx.apk(若apk不在同一文件夹下则应带上绝对路径)
      包名
      启动activity
      如果要导出到文件中,则在命令后加上> filename.txt,如aapt dump badging xxx.apk > xxx.txt
    导出dump信息到txt文件中

    二. 通过uiautomatorviewer获取控件信息

    同样的,对于没有源码的人员来说,可以通过SDK中tools文件夹下的uiautomatorviewer工具获取控件信息:
    运行uiautomatorviewer.bat打开uiautomatorviewer,抓取截图后,在左侧点击想要查看的元素,即可在右侧显示出该元素的信息,后面定位时就可以用到了

    UI Automator Viewer界面
    tools文件夹下的Android Device Monitor工具也带有这个功能,运行monitor.bat,Devices中选中设备,点击Dump View...图标截取当前界面信息
    Android Device Monitor

    相关文章

      网友评论

          本文标题:Appium学习(二):一些前期工作

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