1 前言
本篇介绍Android三个主要工具的使用,因作者对APP自动化还未有深入的学习,故此处只粗略介绍。
2 工具目录
三个主要工具都在sdk目录下:D:\software\sdk\
\tools目录下:uiautomatorviewer.bat aapt.exe
\platform-tools目录下:adb.exe
3 uiautomator viewer
作用:可以查看页面元素
(1)sdk\tools目录下:双击uiautomatorviewer.bat
(2) 运行之后出现以下屏幕:
(3) 如果adb有连接真机或者模拟器,点击右上角图标,可以看到APP页面每个元素的属性:id、name、text 等等
4 adb
Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令便于执行各种设备操作(例如安装和调试应用)。
常用命令:
启动adb | adb start-server |
结束adb | adb kill-server |
查看连接设备 | adb devices |
5 aapt
(1)获取apk包名:
将准备测试的APK放到D盘某个目录,如D:\test
打开cmd,输入指令aapt dump badging D:\test\xxx.apk(APK的全名,如手机淘宝.apk)
以手机淘宝.apk为例,如下图
(2) 获取launcherActivity
接着上一步操作,cmd屏幕拖到中间l找到auncherActivity
这里可以看到,淘宝的launcherActivity值为com.taobao.tao.welcome.Welcome