我是BDD和Gherkin的新手。试图使用Cucumber,它将Gherkin解析为Ruby - 一种我不知道的语言。有没有可以将Gherkin转换为Javascript的库?如果我得到Gherkin的Javascript输出,我打算修改代码并调用我自己的一些Javascript函数。请注意,我不打算测试这些javascript函数 - 这些函数来自我试图链接到的其他一些测试工具。我希望我不打算做一些奇怪的事情。所有问题都是我们的团队不想学习Ruby。请提出一些选择。
我想,我需要的是一个允许我在javascript中编写步骤定义的工具 - 而不是Ruby。
谢谢 !
我想你正在寻找Cucumber.js:http://git.io/cukejs
Cucumber.js是一个不错的选择,如果你是来自nodejitsu的东西,Kyuri是一个很好的选择:) https://github.com/nodejitsu/kyuri
Gherkin是一个人类可读的DSL,黄瓜不关心您使用什么语言来创建步骤定义。
虽然我没有在黄瓜维基上看到任何特定于javascript的examples,但您可能需要查看cucumber.js。
你可以尝试一个名为CukeTest的cucumber.js创作工具,它具有以下相关功能。
有桌面版本,或Windows Store版本。这是一个演示: