《android自动化测试之NativerDriver 一 下载及安装》

1.准备环境,eclipes adt开发插件 jdk开发包 android-sdk ant 一个都不能少


2.把源码down下来

  $ svn checkout https://nativedriver.googlecode.com/svn/trunk nativedriver --username {Google       account e-mail address}

这边方法很多,可以使用任何SVN工具下载,或者命令行脚本都可以。


3.进入android文件夹目录,然后ant编译下
  $ cd .../android

  $ ant

这边编译,实际上是平台决定的,windows跟linux很相似,如果有疑问可以google一下很容易的。

这里面google做的很好,编译好了直接把eclipes配上了,ant之后会生成两个很关键的jar 其中一个是客户端,一个是服务器端(这部分以后说ND结构的时候在多说几句)


4.导入simplelayouts 项目android项目

这里就是android源代码,里面是一些简单的布局。


5.安装 apk到手机

  adb install nativedriver/android/sample-aut/simplelayouts/bin/simplelayouts.apk


5.运行

adb shell am instrument com.google.android.testing.nativedriver.simplelayouts/com.google.android.testing.nativedriver.server.ServerInstrumentation

我个人理解这部分是连接服务


6.改下端口

adb forward tcp:54129 tcp:54129

启动端口,使被测应用和测试程序能够正常的通过端口发送接收消息


adb logcat一下,你会发现类似
I/com.google.android.testing.nativedriver.server.ServerInstrumentation(  273): Jetty started on port 54129

7.导入源码的text文件并且应该是JUnit Test项目

这个实际上就是最终的测试项目,看一下源码就会发现,你跟他很熟,不过如果你跟他不熟,那么你得去补补了(单元测试)。


8.运行 Amazing!!!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值