通过Maven编译Robotium

上一篇 / 下一篇  2013-04-02 10:56:00 / 个人分类:Android

原文地址:http://maider.blog.sohu.com/259177908.html

Robotium是Android自动化测试框架,由Maven编译。Maven是一种Java项目管理工具,本人目前的了解也仅限于网络:
http://baike.baidu.com/view/336103.htmhttp://dongwei.iteye.com/blog/143858

编译Robotium有两种方式,第一种是通过安装Maven环境,在命令行下编译。另一种是在Eclipse中编译。当然,之前你得先将Robotium项目源码同步至本地,安装好jdk也是必要的步骤。

命令行编译
1.首先到Maven的下载页中下载Maven。以Windows系统为例,我们只需下载Zip为后缀名的压缩包即可。
2.下载后解压zip包中的内容至一个简单好记的地方。例如c:\maven
3.进入设置环境变量的地方,添加变量MAVEN_HOME为c:\maven(这里为第二步你解压后的地址)
同时在Path变量后加入%MAVEN_HOME%\bin


4.这之后,Maven就算安装完成了。在cmd中输入mvn -version验证maven是否已经安装成功。
5.接下来要让Maven获得Android SDK支持。去Maven Android SDK Deployer的Github项目首页,将该项目下载下来,解压到一个好记的地方,例如c:\maven-android-sdk-deployer-master
6.请在电脑中添加ANDROID_HOME的环境变量,变量为你安装Android SDK的根目录。例如我的是:
7.确保SDK目录中的platforms文件夹下的所有文件夹的命名格式为android-数字,add-ons文件夹中的所以文件夹命名格式为addon-google_apis-google-数字,例如我的是:
8.选择你安装的Android SDK版本来进行安装。例如我电脑中安装了android 4.2(对应的API Level就是17)版的SDK,那么打开cmd,先让cmd定位到第六步中解压的位置(即Maven Android SDK Deployer项目在你本机的根目录),之后运行mvn install -P 4.2
9.等待片刻后,出现了如下的结果。(虽然提示编译失败,但是我们已经把指定的SDK版本的Maven依赖给编译好了)
10.将cmd定位至Robotium项目的文件夹,输入mvn install就可以了
输入jar的路径在robotium-solo/target文件夹中

Eclipse编译
首次使用Eclipse编译Robotium,你也必须先运行上述的命令行编译方法中的1-9步。
之后,每次修改Robotium的代码后,只需在Eclipse编译Robotium.jar即可
1.打开Eclipse(版本最好是Juno及以后的),选择Help-》Install New Software,安装m2e相关包。

安装后应该会重启一次Eclipse。
2.在Eclipse中导入Maven Existing Project,选择Robotium源代码所在文件夹。

3.右键点击导入了的Robotium项目,Run As-》Maven Install即可。生成的jar位于:
你的用户文件夹\.m2\repository\com\jayway\android\robotium\robotium-solo\4.0.1-SNAPSHOT\robotium-solo-4.0.1-SNAPSHOT.jar

另外,如果要编写使用Robotium进行Android自动化测试的项目,有两种方法来导入Robotium依赖。
1.在测试项目的Build Path中添加Robotium.jar,并且在Order and Export中将Robotium.jar打钩并放至首位。细节问题请见:http://maider.blog.sohu.com/259162718.html
2.若已经将Robotium源码导入进Eclipse,可将自动化测试项目的依赖直接指向Robotium项目。
方法:右键你的自动化测试项目,选择Build Path-》Configure Build Path...
在新窗口的Projects栏中点击Add,添加Robotium源码项目。



TAG: Android android Manven

无花果果糖的个人空间 引用 删除 无花果果糖   /   2013-04-02 16:34:20
无花果果糖的个人空间 引用 删除 无花果果糖   /   2013-04-02 16:34:15
5
 

评分:0

我来说两句

日历

« 2024-04-24  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 2186
  • 日志数: 2
  • 建立时间: 2012-05-17
  • 更新时间: 2013-04-02

RSS订阅

Open Toolbar