1.准备环境,eclipes adt开发插件 jdk开发包 android-sdk ant 一个都不能少
$ svn checkout https://nativedriver.googlecode.com/svn/trunk nativedriver --username {Google account e-mail address}
这边方法很多,可以使用任何SVN工具下载,或者命令行脚本都可以。
$ cd .../android
$ ant
这边编译,实际上是平台决定的,windows跟linux很相似,如果有疑问可以google一下很容易的。
这里面google做的很好,编译好了直接把eclipes配上了,ant之后会生成两个很关键的jar 其中一个是客户端,一个是服务器端(这部分以后说ND结构的时候在多说几句)
这里就是android源代码,里面是一些简单的布局。
5.安装 apk到手机
adb install nativedriver/android/sample-aut/simplelayouts/bin/simplelayouts.apk
adb shell am instrument com.google.android.testing.nativedriver.simplelayouts/com.google.android.testing.nativedriver.server.ServerInstrumentation
我个人理解这部分是连接服务
adb forward tcp:54129 tcp:54129
启动端口,使被测应用和测试程序能够正常的通过端口发送接收消息
I/com.google.android.testing.nativedriver.server.ServerInstrumentation( 273): Jetty started on port 54129
7.导入源码的text文件并且应该是JUnit Test项目
这个实际上就是最终的测试项目,看一下源码就会发现,你跟他很熟,不过如果你跟他不熟,那么你得去补补了(单元测试)。