Где я могу найти спецификацию/руководство по языку Gherkin?

Я пытаюсь выяснить весь доступный синтаксис/формат в Gherkin, например, многострочный аргумент и все остальное, чего я еще не знаю.

Однако после изучения результатов поиска Google оказалось, что подробное руководство находится здесь:

Я подумал, что это неплохо, и в нем есть ссылка на страницу который якобы описывает многострочные аргументы и другие, но вместо этого я получил 404 Not found =(.

Есть ли у кого-нибудь лучшее предложение о том, где прочитать об этом?

РЕДАКТИРОВАТЬ: чтобы подчеркнуть, что я сделал так много поисков в Google. Это дает несколько довольно хороших сайтов, таких как specflow и cuke4ninja, но ни один из них не дает подробного описания огурца. Если кто-то найдет ответ на этот вопрос с помощью поиска Google, то, пожалуйста, не стесняйтесь называть меня новичком в Google, и предложения по улучшению приветствуются.


person ryaner    schedule 03.06.2011    source источник
comment
Ты точно в ступоре.   -  person Pete Wilson    schedule 03.06.2011


Ответы (4)


Лучшее место, которое я знаю, чтобы понять язык корнишонов, - это вики, на которую вы ссылаетесь. Однако, как вы обнаружили, иногда там есть неработающая ссылка. Я обычно нажимаю ссылку «Страницы» в нижней части серой панели со всеми ссылками GitHub. Это приведет вас к алфавитному списку всех вики-страниц, включая эту для многострочного шага. Аргументы.

person Andy Tinkham    schedule 03.06.2011
comment
тьфу.. ссылка @Jason 404, но есть кое-что хорошее на cukes.info/docs/reference# step-arguments , хотя есть несколько разделов, помеченных #todo - person ptim; 24.04.2015

Это не бесплатно, но в The Cucumber Book есть полное руководство по огурцам.

Отказ от ответственности: я соавтор книги о огурцах.

person Matt Wynne    schedule 14.05.2012

Синтаксис Gherkin можно проверить на веб-сайте Behat, где вы также можете просмотреть примеры для языка PHP. .

person xyz    schedule 25.02.2013

грамматика BNF, которую понимает Cucumbe, доступна в Интернете. Проект JBehave также опубликовал грамматику EBNF языка, который можно использовать для написания .feature файлов. .

person Frerich Raabe    schedule 04.04.2014
comment
Где эти файлы Treetop в кодовой базе огурца? Трудно найти их. - person akostadinov; 13.10.2014
comment
Страница грамматики Gherkin BNF, к сожалению, исчезла с вики. Однако грамматику корнишонов в формате .berp можно найти в источнике: github.com /огурец/корнишон/клякса/ - person ngm; 06.04.2016