Cucumber 小黄瓜到(不适用于)Javascript

Cucumber 小黄瓜到(不适用于)Javascript,cucumber,bdd,gherkin,Cucumber,Bdd,Gherkin,我是BDD和小黄瓜的新手。尝试使用Cucumber,它将小黄瓜解析为Ruby——一种我不知道的语言。有没有把小黄瓜转换成Javascript的库?如果我得到了小黄瓜的Javascript输出,我计划修改代码并调用我自己的一些Javascript函数。请注意,我不打算测试这些javascript函数——这些函数来自我试图链接到的其他测试工具。 我希望我没有计划做一些奇怪的事情。所有的问题是我们的团队不想学习Ruby。请提出一些选择 我想,我需要的是一个允许我用javascript编写步骤定义的工具

我是BDD和小黄瓜的新手。尝试使用Cucumber,它将小黄瓜解析为Ruby——一种我不知道的语言。有没有把小黄瓜转换成Javascript的库?如果我得到了小黄瓜的Javascript输出,我计划修改代码并调用我自己的一些Javascript函数。请注意,我不打算测试这些javascript函数——这些函数来自我试图链接到的其他测试工具。 我希望我没有计划做一些奇怪的事情。所有的问题是我们的团队不想学习Ruby。请提出一些选择

我想,我需要的是一个允许我用javascript编写步骤定义的工具,而不是Ruby

谢谢

是一种人类可读的DSL,cucumber不关心您使用什么语言来创建步骤定义


虽然我在cucumber wiki上没有看到任何特定于javascript的内容,但您可能想查看。

我认为您正在寻找cucumber.js:

cucumber.js是一个不错的选择,如果您从nodejitsu下载内容,Kyuri是一个不错的选择:)

您可以尝试cucumber.js创作工具,名为,它具有以下相关功能

  • 从步骤文本生成JavaScript代码
  • 提示您是否存在步骤的现有/挂起/重复定义
  • 给定JavaScript文件中的特定步骤定义代码,跳转到与之匹配的步骤定义
  • 从可视编辑视图切换到文本视图
有两个可用的桌面版本,或版本。下面是一个演示: