android 自动化测试
最近在研究android自动化测试,记录一下。
一、首先安装jdk 下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载好以后点击安装,安装完毕以后开始配置环境变量,右击我的电脑--》属性--》高级系统设置--》环境变量
新建一个JAVA_HOME ,然后把jdk安装的bin目录复制

二、在环境变量中配置ANT 下载地址 https://ant.apache.org/bindownload.cgi

三、下载androidsdk
Eclipse ADT Bundle 地址http://wear.techbrood.com/sdk/index.html
Android SDK更新镜像 ,因为google的没有代理我们在国内访问不了,可以通过腾讯的镜像地址:android-mirror.bugly.qq.com 端口:8080
东软的镜像地址:mirrors.neusoft.edu.cn 端口:80
更新的时候可以选择Tools-->Options


四 配置android环境变量

在path中添加

五、在dom中输入adb出现一大串就代表成功

ps:我在配置好以后dos窗口运行adb命令出现错误:adb不是内部或外部命令….,一种可能时环境变量没有配置好,需要重新配置,另外有时候可能的时机子没有反应过来需要重新关闭
dos窗口,然后就正常了
然后在dos窗口中输入adb devices,如果出现devices的列表就说明连接成功,如果不是如下显示可能是设备没有连接或是端口被占用

六 在dos中启动模拟器
在dos窗口中启动模拟器可以输入 emulator @sun,其中sun时我模拟器的名称
七 adb常用的命令
1、dir *.文件名称
例如要查看C:\Users\f 目录下的test.jpg,在dos窗口中输入 dir test.jpg

将test.jpg上传到设备端,如果时多个设备 输入 adb -s 设备名称 pull
adb forword 用于端口重定向
adb kill -server 将adb杀死
adb start -server 重启adb
上面两个命令是用于adb有异常的时候用
八在dos中安装卸载apk
1、 通过dos安装apk
将apk放入c:\Users\f目录下(这个目录看个人,根据自己的当前目录放置apk)
在dos中输入adb install apk名称.apk

2、通过dos卸载apk
在dos中输入adb unstall apk的包名

如果不知道apk的包名 可以在dos中输入 adb shell 然后输入 pm list packages,下面的列表中就会展示出android设备中的所有包名,退出输入 exit

九 monkey的使用
1、adb shell monkey是显示monkey的options

2、adb shell monkey -p 包名 次数 (表示测试是这个包名的应用的点击次数)

3、将测试的log保存到指定的目录

备注:如果出现
这时候点击ctrl+c退出当前,再次输入 adb shell monkey -p 包名 -v 30000>F:\log.txt就可以

浙公网安备 33010602011771号