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

一. 通过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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容