`
MyEyeOfJava
  • 浏览: 1149963 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7af2d6ca-4fe1-3e9a-be85-3f65f7120bd0
测试开发
浏览量:71084
533896eb-dd7b-3cde-b4d3-cc1ce02c1c14
晨记
浏览量:0
社区版块
存档分类
最新评论

[IOS]要多简单有多简单的IOS自动化calabash-ios

阅读更多
1.上期介绍了calabash-android,这东西实现自动化很方面,然后也发现这个东西能够做IOS得自动化,于是尝试了一下,简单的不得了。。。

2.文档地址如下:https://github.com/calabash/calabash-ios

3.基本步骤如下:
   1.安装ruby gem等不用说了
   2.安装calabash-cucumber,安装后你的mac机器上应该能够使用calabash-ios命令了
   3.git clone或者svn co下来你IOS代码,IOS工程主目录是有一个.xcodeproj的文件的,我也是IOS新手,找到它进入到该目录
   4.calabash-ios setup
   5.calabash-ios gen
   6.In Xcode, build your project using the -cal scheme
   7.cucumber

4.能够运行了

其中3.6我需要再仔细研究一下,不过看起来放心可行,相当容易。
分享到:
评论

相关推荐

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

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

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

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

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

    此外,由于 Calabash 支持多种移动平台,因此对于有 iOS 和 Android 平台的项目,可以实现统一的测试策略。 在实际应用中,Calabash-android 适用于功能测试、回归测试和 UI 自动化测试,特别是在迭代快速、需求...

    calabash-ios:适用于iOS的Calabash

    Calabash是针对Android和iOS本机和混合应用程序的自动化测试技术。 Calabash是一个免费的开源项目,正在寻找维护者。要求macOS Mojave或Catalina Xcode 10.3或Xcode 11.x Ruby至少Ruby2.3.x 为了获得最佳的Ruby体验...

    iOSUI测试自动化框架EarlGrey.zip

    Google 开源了 EarlGrey 软件,以便开发者更轻松地构建和运行“面向iOS apps源码”的用户界面测试(是的,你没...除了EarlGrey,其它iOS UI测试自动化框架还包括Calabash和Sauce Labs的Appium。 标签:EarlGrey

    史上最全的 iOS测试工具集锦(自动化、性能)

    iOS 测试工具集锦是软件测试领域中一个非常重要的主题,本文将对 iOS 测试工具进行分类和介绍,涵盖自动化测试、性能测试等多个方面,为开发者和测试人员提供一个更加全面的 iOS 测试解决方案。 自动化测试 自动化...

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

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

    java乒乓球源码-calabash-script:使用ClojureScript编写iOS功能测试

    java源码葫芦脚本 ...Calabash-iOS/Frank 的一些优势带到 UIAutomation。 最后,CalabashScript 带有 REPL! UIAutomation 提供了一个 JavaScript 执行环境,项目 uia-repl 为这个环境提供了一个 Clojur

    calabash环境配置命令

    Calabash是一款强大的移动应用自动化测试工具,支持iOS和Android平台。它通过Cucumber框架来编写测试案例,使得非技术背景的产品人员也能轻松理解测试脚本。为了能够顺利地进行自动化测试,我们需要先配置好Calabash...

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

    Calabash是针对Android和iOS本机和混合应用程序的自动化测试技术。 Calabash是一个免费的开源项目,正在寻找维护者。 文献资料 该文档分为以下几节: Calabash Android需要ruby> = 2.0(最好是最新的稳定版本)。...

    calabash-location-mocking

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

    calabash环境搭建

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

    大话移动APP测试 Android与iOS应用测试指南 PDF电子书下载

    - Calabash:另一个支持跨平台的自动化测试框架。 - LoadRunner和JMeter:用于性能测试的工具,可以模拟多个用户同时访问应用,测试应用的性能表现。 - Charles或Wireshark:网络抓包工具,用于监控和分析应用在运行...

    APP自动化总结.docx

    8. **Calabash**:支持多种语言,适用于跨平台自动化测试,基于Ruby。 9. **Frank**:专注于iOS应用的自动化测试,采用JSON和Cucumber结合的开源框架。 10. **SeeTest**:跨平台解决方案,允许在多个设备上执行...

    自动化测试-APP测试相关资料下载

    4. Calabash:跨平台的UI自动化测试工具,支持自然语言脚本编写。 五、持续集成与持续部署(CI/CD) 自动化测试与CI/CD紧密相关,通过持续集成确保每次代码提交后都能快速进行测试,而持续部署则确保测试通过后能够...

    移动APP自动化测试框架对比

    ### 三、iOS自动化测试框架 #### 1. XCUITest XCUITest是苹果官方推出的用于iOS应用UI测试的框架。它支持Swift和Objective-C两种语言,可以无缝集成到Xcode中,便于开发者进行测试脚本的编写与调试。此外,XCUITest...

    Appium App UI自动化测试

    Applum的哲学是“移动应用程序的自动化测试应该是简单、快速和可靠的”。Appium的设计理念是提供一个统一的自动化测试平台,支持多种移动平台和多种编程语言。 市面上其他主要的app自动化测试框架包括Robotium、...

    移动自动化

    这些工具允许通过编写代码或使用图形化界面来自动化UI测试、功能测试、性能测试等多个方面。 Appium是一个跨平台的自动化测试框架,支持Android和iOS。它基于WebDriver协议,使得测试脚本可以用多种编程语言编写,...

    如何在iOS 4中执行UI自动化测试

    在C#环境中,我们可以使用第三方库如Calabash-iOS来与Instruments集成,实现更高级的自动化测试。Calabash提供了一种声明式的测试语法,更接近自然语言,使得编写测试脚本更加直观。安装Calabash-iOS后,你可以创建...

Global site tag (gtag.js) - Google Analytics