我在哪里可以找到小黄瓜语言规范/指南?

时间:2011-06-03 00:08:01

标签: cucumber specflow gherkin

我正在尝试找出Gherkin中所有可用的语法/格式,例如关于多线参数和我还不知道的其他所有内容。

在挖掘Google搜索结果后,似乎综合指南位于here

我认为这很不错,而且it有一个链接到一个据说可以描述多行参数和其他的页面,但它带我去404找不到=(。

有没有人有更好的建议在哪里阅读这个?

编辑:强调我已经完成了很多谷歌搜索。它提供了一些相当不错的网站,如specflowcuke4ninja,但它们都没有给出Gherkin的全面描述。如果有人通过Google搜索找到答案,那么请随时给我打个谷歌搜索菜单,欢迎提出改进建议。

4 个答案:

答案 0 :(得分:6)

我了解Gherkin语言的最佳位置是您链接到的wiki。但是,正如您发现那里有时会出现断链。我倾向于点击灰色栏底部的“页面”链接,其中包含所有GitHub链接。这会将您带到所有维基页面的按字母顺序排列的列表,包括this one for Multiline Step Arguments

答案 1 :(得分:6)

这不是免费的,但是The Cucumber Book有一个完整的Gherkin指南。

免责声明:我是黄瓜书的合着者。

答案 2 :(得分:2)

可以在Behat网站上查看Gherkin语法,您也可以在该网站上查看PHP语言的示例。

答案 3 :(得分:2)

Cucumbe理解的BNF grammar可在线获取。 JBehave项目还发布了EBNF grammar语言,可用于编写.feature个文件。