Android_windows下安装calabash-android(2)

在windows下的完整操作步骤如下:

1. 安装git或者直接下载calabash-android(下载路径https://github.com/calabash/calabash-android),然后在calabash-android目录下安装calabash-android,首先需要安装gem, gem install calabash-android

2. 安装ruby 1.9.3,不要安装ruby 2.0,否则会出现一些无法解决的问题。(ruby下载:http://rubyinstaller.org/downloads/)

3.安装DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe,(http://rubyinstaller.org/downloads/

解压出来后进入解压文件,执行下面命令
ruby dk.rb init
ruby dk.rb review
ruby dk.rb install

4. 安装gem,此包用于安装ruby的lib  安装 rubygems: http://rubygems.org/pages/download

5.  安装cucumber ,gem install cucumber, gem install rails

6.安装gem install calabash-android

7.进入calabash-android目录,然后创建android工程测试目录,例如:calabash_test, 运行calabash-android gen 命令生成目录结构,

里面会自动生成运行测试程序需要的文件,生成的文件结构如下
features
|_support
| |_app_installation_hooks.rb
| |_app_life_cycle_hooks.rb
| |_env.rb
| |_hooks.rb
|_step_definitions
| |_calabash_steps.rb
|_my_first.feature

8.把要测试的包去签名(使用debug.keystore)后放置到calabash_test目录下,与features目录并列。

9.编写自己的测试脚本

  a)在calabash-android下创建testdemo文件夹,然后cd testdemo

  b) 运行命令calabash-android gen命令生成features文件夹

 c) 把被测试应用apk包放置在testdemo文件夹下(用re-sign.jar进行重签名)

 d) 编写my_first.feature脚本

 e)输入命令cd ..返回testdemo目录,然后运行calabash-android run xxx.apk就可以运行脚本了

f) calabash-android run com.fun.myapp_allign.apk --format html --out report.html --format pretty

g) 截图路径: SCREENSHOT_PATH=/tmp/foo/ calabash-android run

脚本实例(login.feature):

Feature: Login
  Scenario: Login to the app
  Given my app is running
  And I wait for "Hello!" to appear
  Then take picture 
  Then I enter "jonas" as "username"
  And I enter "password" as "password"
  Then take picture 
  Then I press "Login"
  And I wait for "Welcome" to appear
  Then take picture

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值