`
ZoOL
  • 浏览: 29949 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

cucumber使用中文feature

    博客分类:
  • test
 
阅读更多

cucumber支持i18n,可以支持中文feature

 

$ script/cucumber --i18n zh-CN
      | feature          | "功能"       |
      | background       | "背景"       |
      | scenario         | "场景"       |
      | scenario_outline | "场景大纲"     |
      | examples         | "例子"       |
      | given            | "* ", "假如" |
      | when             | "* ", "当"  |
      | then             | "* ", "那么" |
      | and              | "* ", "而且" |
      | but              | "* ", "但是" |
      | given (code)     | "假如"       |
      | when (code)      | "当"        |
      | then (code)      | "那么"       |
      | and (code)       | "而且"       |
      | but (code)       | "但是"       |

 

中文feature

# language: zh-CN
功能: 用户登录
  为了能够浏览网站只对在线会员可见的那些内容
  作为一名访客
  我希望能够登录

  场景: 用户登录功能
    假如 没有<somebody@somedomain.com>这个用户
    当 我以<somebody@somedomain.com/password>这个身份登录
    那么 我应该看到<用户名或密码错误>的提示信息
    而且 我应该尚未登录

 

关键点:   第一行要写 language:zh-CN, 不然cucumber无法认出中文

分享到:
评论
1 楼 damoco 2014-04-21  

相关推荐

    Maven 搭建cucumber 简单示例

    3.导入示例项目,右键运行testBaidu.feature 文件run as Cucumber Feature 4.结果如下: @tag Feature: open baidu Starting ChromeDriver 2.26.436362 (5476ec6bf7ccbada1734a0cdec7d570bb042aa30) on port 35183 ...

    cucumber-java-skeleton, 这是 Cucumber JVM使用Java最简单的可能设置.zip

    cucumber-java-skeleton, 这是 Cucumber JVM使用Java最简单的可能设置 cucumber 这是使用Java实现 Cucumber的最简单的构建脚本。 没有什么比web浏览器或者浏览器测试更花哨的了。 这样做的目的是向你展示如何安装和...

    Cucumber:行为驱动开发指南

    由于本人使用Java,所以忽略了12章以后的内容,由于它所使用到的那些框架都是基于Ruby。 本书分为3部分: 1. 基础 2. 进阶 3. 应用 在第一部分,基础篇中,介绍了Gherkin语法,Cucumber的产生背景与适用范围,...

    使用Cucumber+Rspec玩转BDD 全集 (1-7)

    使用Cucumber+Rspec玩转BDD(2)——邮件激活 使用Cucumber+Rspec玩转BDD(3)——用户登录 使用Cucumber+Rspec玩转BDD(4)——用户登录并“记住我” 使用Cucumber+Rspec玩转BDD(5)——安全退出 使用Cucumber+Rspec玩...

    Cucumber Recipes

    You can test just about anything with Cucumber. We certainly have, and in Cucumber Recipes we’ll show you how to apply our hard-won field experience to your own projects. Once you’ve mastered the ...

    使用Cucumber+Rspec玩转BDD全集.rar

    在他们下载的chm始终打不开或有问题。 ... 使用Cucumber+Rspec玩转BDD(1)——用户注册 使用Cucumber+Rspec玩转BDD(2)——邮件激活 ...使用Cucumber+Rspec玩转BDD(3)——用户...使用Cucumber+Rspec玩转BDD(7)——测试重构

    cucumber安装

    cucumber安装

    cucumber-reporting, Cucumber的HTML报告.zip

    cucumber-reporting, Cucumber的HTML报告 发布 pretty Cucumber 报告这是一个用于在Jenkins构建服务器上发布 Cucumber 报告的Java报告发布者。 它发布了漂亮的html报告,图表显示 Cucumbe

    cucumber.el, 用于编辑 Cucumber 纯文本故事的Emacs模式.zip

    cucumber.el, 用于编辑 Cucumber 纯文本故事的Emacs模式 cucumber.el用于编辑纯文本用户故事的Emacs模式安装手册将所有文件复制到 ~/.emacs.d/elisp/feature-mode, 例如将这里文件添加到. emacs 中以加载模式(add-to...

    cucumber-java-1.2.4

    cucumber是一种可以使用文本描述语言来执行自动测试用例的工具,cucumber-java.jar通过java编写需要下载这个包

    cucumber-jvm使用问题及解决

    主要讲述维护项目中或者自动化项目建立中遇到的一些问题: 1.决定运行的浏览器 2.运行不起来 3.测试用例比较老,好些没更新:缺少一些场景,一些...5.cucumber原生的json或者HTML报告太简单,不能直接看出失败成功用例

    Cucumber的JavaScript实现Cucumber.js.zip

    Cucumber.js 是 Cucumber 的纯 JavaScript 实现。要求Node.js or io.jsNPMCucumber.js 支持:Node.js 0.8, 0.10, 0.11, 0.12 and io.js (see CI builds)Google ChromeFirefoxSafariOpera 标签:Cucumber

    nightwatch-cucumber, Nightwatch.js的Cucumber.js 插件.zip

    nightwatch-cucumber, Nightwatch.js的Cucumber.js 插件 cucumber http://mucsi96.github.io/nightwatch-cucumber 问:问问题 。这里模块支持将bdd样式方法用于 跨浏览器 测试:使用 Gherkin 语

    cucumber_配置指南

    BBS测试框架cucumber配置指南! 这个文档是我经过多次验证,并找到各种安装文件的路径,从头到尾,一点一点的配置cucumber的过程。很实用

    cucumber-jvm源码 BDD测试框架

    Cucumber是一个自动化测试工具,它属于行为驱动开发(BDD)的范畴。这个工具的特点是可以用自然语言来描述测试用例,因此...开发人员可以使用Cucumber进行公共方法的封装,而功能测试人员则可以专注于编写测试用例。

    cucumber-eclipse-plugin-0.0.23-SNAPSHOT.zip

    cucumber插件安装,cucumber-eclipse-plugin-0.0.23-SNAPSHOT.zip

    Cucumber格式化程序:Cucumber的自定义格式化程序

    Cucumber格式化器 Cucumber的自定义格式化程序,可防止覆盖Time.now。 _circleci_formatter.rb文件应转储到features / support目录中,并用Cucumber的--format标志指定: bundle exec cucumber --format ...

    Cucumber diseased leaf image dataset.rar

    Cucumber disease leaf image dataset containing 11 different disease types

    cucumber-ruby, ruby的Cucumber.zip

    cucumber-ruby, ruby的Cucumber CucumberCucumber 是一种用纯语言编写自动化测试的工具。 因为他们是用普通语言写的,所以你的团队里任何人都可以读到。 因为他们可以以被任何人阅读,你可以以用它们来帮助改善你的...

Global site tag (gtag.js) - Google Analytics