美文网首页
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