Огурец до шага - PullRequest
       7

Огурец до шага

8 голосов
/ 11 сентября 2009

Есть ли BeforeStep, эквивалентный AfterStep в огурце?

Если нет - кто-нибудь нашел решение / обходной путь?

Ответы [ 4 ]

5 голосов
/ 21 сентября 2009

Согласно документации по крючкам на Cucumber Wiki на GitHub, ответ - нет. Существует Before, но нет BeforeStep. В зависимости от того, чего вы пытаетесь достичь, Before может делать то, что вам нужно.

4 голосов
/ 25 декабря 2009

Поскольку Before выполняется перед каждым сценарием и AfterStep - после каждого шага в сценарии, для достижения BeforeStep вы можете просто поместить свой код в обе ловушки: Before и AfterStep.

0 голосов
/ 23 июня 2017

Я работаю с огурцом в TestNG. Я хотел бы распечатать имена определений шагов при обработке файла объектов. Похоже, этого не происходит при работе под TestNG. Если бы у меня была аннотация BeforesStep для метода, такого как beforeStep (StepDefinition sd) (или что-то подобное), я бы записал имя определения шага. Это было бы очень полезно.

Есть ли другой способ сделать это с помощью Java Cucumber?

0 голосов
/ 02 декабря 2015

Я знаю, что это довольно устаревший вопрос, но:

Прежде, чем может быть использовано явно, например, перед сценарием, но иногда это точечные из-за того, что это загрязняет описание сценариев.

Я использую в support / hooks.rb, например,

Прежде чем сделать | сценарий |
// что-то, что должно быть выполнено перед каждым сценарием
конец

Это может быть полезно в том случае, если какое-либо действие должно быть повторено до КАЖДОГО сценария в наборе тестов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...