mac下calabash BDD测试的基础环境搭建

作者: shaneZhang 分类: ios技术 发布时间: 2015-11-30 10:04

检查下ruby的版本

由于我是在mac 10.11下面,需将ruby升级到最新版本,这里使用rvm安装

curl -L https://get.rvm.io | bash -s stable
rvm install ruby
rvm 版本号 --default

配置Xcode工程文件,注意这里要复制debug模式,防止对上线时产生影响

41e739b6-7891-11e5-8c9d-18139bdd067c

重新命名配置 41fc153e-7891-11e5-805f-32516daf117c

下载calabash.framework

在工程文件下创建一个文件,命名为Gemfile并写入一下代码

source "https://rubygems.org"
gem "calabash-cucumber", ">= 0.16", "< 2.0"

执行ruby安装相关依赖

gem install bundle
bundle
$ bundle exec calabash-ios download

将生成的framework拖入到工程中

Build Setting中配置other Link flags

-ObjC -force_load "$(SOURCE_ROOT)/calabash.framework/calabash" -framework CFNetwork

如果工程中依赖于CFNetwork要加上-framework CFNetwork,如果没有引入CFNetwork则不需要这串参数

420c7186-7891-11e5-808c-d75d6f535c51

创建 Calabash Scheme

420c7186-7891-11e5-808c-d75d6f535c51

420937fa-7891-11e5-854e-c1870439ddb8 (1)

420b7358-7891-11e5-9106-8a8a6353b1d5

开启分享scheme 42124e8a-7891-11e5-878a-431df87f4c4c

编译与运行

重新编译并运行下看看有木有问题

官方文档 本文教程官方文档

如果觉得我的文章对您有用,请随意打赏。如果有其他问题请联系博主QQ(909491009)或者下方留言!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注