`
shappy1978
  • 浏览: 703553 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Calabash

 
阅读更多

//calabash-cucumber for ios

https://www.moncefbelyamani.com/ios-automated-testing-with-calabash-cucumber-ruby/

https://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/#lion-install  //install tools for dev

 

* xcode-select --install  //xcoce-select

* http://developer.apple.com/downloads, search for "command line tools", select the package for OSX and XCode, download and install

 

 

* ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  //install Homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

//uninstall brew

 

on mac os 10.11.5, it will report that brew is already install, but can't find brew while running. the solution is: rm -r /usr/local/.git before install (http://www.zhihu.com/question/35928898)

* brew update

  brew install git

* echo "gem: --no-document" >> ~/.gemrc //disable rvm document

* before install rvm, check the gem source first

if you do not have vpn, remove the default source first: $ gem source --remove https://rubygems.org/

//install rvm fail, shell_session_update: command not found

gem source --remove http://ruby.taobao.org/

gem source --add https://ruby.taobao.org

//gem is package manager for ruby, gem source --list can list the source, check https://ruby.taobao.org to check why we need to add this source

curl -L https://get.rvm.io | bash -s stable --auto-dotfiles --autolibs=enable --rails

 

type rvm | head -1  //check if rvm works, if rvm not found, need to restart terminal

* ruby -v  //ruby 2.2.0 or higher

rvm reinstall 2.2.0 --disable-binary   //if no ruby

分享到:
评论

相关推荐

    calabash-calabash-android

    `calabash-calabash-android` 是一个针对Android平台的功能自动化测试框架,它构建在著名的BDD(行为驱动开发)工具Cucumber之上。这个框架为开发者、测试人员和非技术人员提供了一种结构化的、易读的方式来定义和...

    calabash-androidAPI文档.pdf

    Calabash-android 是一款用于Android应用自动化测试的框架,它基于Ruby语言,提供了一套丰富的API来编写可读性高的测试脚本。该框架的主要目的是让非开发人员也能编写和执行功能测试,确保应用程序的用户体验。 1. ...

    iOS 功能测试框架 calabash-ios.zip

    iOS 功能测试框架 calabash-ios ,calabash-ios 是一个基于 Cucumber 的 iOS 的功能自动化测试框架。

    calabash环境配置命令

    ### Calabash环境配置命令详解 #### 一、概述 Calabash是一款强大的移动应用自动化测试工具,支持iOS和Android平台。它通过Cucumber框架来编写测试案例,使得非技术背景的产品人员也能轻松理解测试脚本。为了能够...

    Android 功能测试框架 calabash-android.zip

    **Android 功能测试框架 Calabash-Android 深度解析** 在移动应用开发领域,测试是确保产品质量的关键环节。Android 功能测试框架 Calabash-android 提供了一种高效、可读性强的方式来自动化测试 Android 应用程序...

    calabash-android学习笔记V0.2.docx

    Calabash-android是一款开源自动化测试框架,专门用于对Android和iOS原生应用进行验收测试。由LessPainful公司支持并开发,它允许开发者编写和执行应用程序的自动化验收测试,确保移动应用的功能按照预期工作。 ...

    calabash环境搭建

    Calabash是一款强大的自动化测试工具,专用于iOS和Android应用的UI测试。它基于Cucumber框架,允许开发者使用自然语言编写测试脚本,使得非程序员也能理解测试过程。本文将详细解析如何在Linux环境下搭建Calabash-...

    calabash_android_demo_project:Calabash Android演示项目

    "Calabash Android演示项目"是一个专为展示和学习Calabash Android自动化测试框架而设计的实例工程。这个项目主要用于帮助开发者和测试人员理解如何利用Calabash进行Android应用的UI自动化测试。Calabash是一种基于...

    calabash-ios:适用于iOS的Calabash

    掌握开发葫芦iOS 在提供对iOS 11和Android 8操作系统最终版本的支持之后,Microsoft将停止我们对开发开源移动应用程序测试工具Calabash的贡献。 我们希望社区能够继续充分采用和维护它。 作为我们对Calabash开发的...

    calabash-ios-example:Calabash iOS的示例项目

    该项目演示了如何将Calabash集成到现有的Xcode项目中,并介绍了如何使用Calabash进行UI测试。 如果在命令行上构建应用程序时遇到任何麻烦,请参见xcpretty和代码签名部分以获取调试提示。 要求 MacOS 10.10或10.11...

    基于Python和跨平台技术的Calabash Brothers游戏开发源码

    该项目是一款基于Python和跨平台技术的Calabash Brothers游戏开发源码,包含1716个文件,涵盖634个JavaScript文件、296个CSS文件、196个PNG图片文件、170个LESS文件、136个HTML文件、72个Python文件、30个SCSS文件、...

    calabash-android:使用Cucumber进行Android的自动化功能测试

    欢迎使用Android版Calabash 在为iOS 11和Android 8操作系统的最终版本提供支持之后,Microsoft将停止我们对开发开源移动应用程序测试工具Calabash的贡献。 我们希望社区能够继续充分采用和维护它。 作为Calabash...

    calabash-ios-server:嵌入式HTTP服务器,用于执行查询和测试自动化

    Calabash iOS服务器 calabash-ios gem的同伴: : 建造 构建dylib现在需要开发人员团队。 需要Xcode 10.3-12.x 需要Ruby> = 2.3。* $ git clone --recursive git@github.com:calabash/calabash-ios-server.git $ ...

    calabash-android-java:用 Java 编写葫芦 android 测试

    ├── calabash-android-java-<version>.jar├── commons-io-2.4.jar├── jackson-core-asl-1.9.13.jar├── jackson-mapper-asl-1.9.13.jar├── jruby-1.7.5.jar├── log4j-1.2.17.jar└── zip4j_...

    Cordova-Calabash-iOS-Plugin:Cordova Calabash iOS插件

    cordova plugin add cordova-plugin-calabash-ios 编辑www/js/index.js并在onDeviceReady内添加以下代码 if ( window . calabash ) { var success = function ( ) { console . log ( "Calabash Server started" )...

    Calabash:ACMICPC团队葫芦的代码库! 来自南京大学

    这是ACM / ICPC团队Calabash的代码库! 来自南京大学。 团队成员: 陈少元(sy_chen) 王东阳(calabash_boy) 王春阳(Roundgod) 团队Wiki: :

    calabash-location-mocking

    Calabash 是一款开源的自动化测试框架,专为 iOS 和 Android 应用程序设计,它支持行为驱动开发(BDD)方法,使测试脚本更接近自然语言。在这个特定的项目"calabash-location-mocking"中,我们关注的是如何在 ...

    xmlcalabash1:XML Calabash,XProc处理器

    该项目包含XML Calabash的“ 1.1”版本。 XML Calabash取决于Saxon,而源则根据您要使用的Saxon的版本而有所不同。 saxon96分支包含XML Calabash的Saxon 9.6版本的源。 这也是截至2015年3月9日的默认分支。 ...

    calabash_android_automation

    sudo gem install calabash-android 为 Android 运行 Calabash 要运行 Android 测试,请确保您拥有最新的 Android SDK 下载Android SDK并将其放在以下目录:$HOME/Android/sdk 环境变量ANDROID_HOME设置为指向 ...

Global site tag (gtag.js) - Google Analytics