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就可以

 

posted @ 2017-02-09 16:51  孙慧晶  阅读(90)  评论(0)    收藏  举报