我正在尝试找出Gherkin中所有可用的语法/格式,例如关于多线参数和我还不知道的其他所有内容。
在挖掘Google搜索结果后,似乎综合指南位于here:
我认为这很不错,而且it有一个链接到一个据说可以描述多行参数和其他的页面,但它带我去404找不到=(。
有没有人有更好的建议在哪里阅读这个?
编辑:强调我已经完成了很多谷歌搜索。它提供了一些相当不错的网站,如specflow和cuke4ninja,但它们都没有给出Gherkin的全面描述。如果有人通过Google搜索找到答案,那么请随时给我打个谷歌搜索菜单,欢迎提出改进建议。答案 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
个文件。