在Windows下面安装calabash-android

时间:2021-09-17 19:59:28

calabash-android环境搭建

1、 安装Ruby

在这里下载Ruby1.9.3安装, 自带有cucumber

http://rubyinstaller.org/downloads/

2,  安装rubygems,rubygems-2.4.6.zip

这个步骤一定要进行,不然会出错。

3 、 下载devkit文件

解压出来后进入解压文件,执行下面命令

ruby dk.rb init

ruby dk.rb review

ruby dk.rb install

https://github.com/downloads/oneclick/rubyinstaller/DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe

不安装devkit的话可能会出现下面的错误信息

ERROR: Error installing cucumber:

The 'json' native gem requires installed build tools.

Please update your PATH to include build tools or download the DevKit

from 'http://rubyinstaller.org/downloads' and follow the instructions

at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'

4、 安装calabash-android

gem install calabash-android

我安装时出错了,后来卸载ruby重新安装后就对了,也不知道什么原因。

如何让calabsh-android找到Android SDK,添加 Android SDK 环境变量(ANDROID_HOME),名字不能更改,否则calabash会找不到SDK

5,生成自动化测试文件

到一个目录下,运行calabash-android gen,即会看到带有features等文件存在。

6,如何运行测试

运行命令:到第5步中的文件夹下面,运行:

calabash-android run xxxx.apk

或者

calabash-android run xxxx.apk -f html -o report.html  可以生产报告