Огурец: есть ли в файле функций огурца "процедуры \ макросы"? - PullRequest
0 голосов
/ 08 апреля 2019

Я хотел бы знать, смогу ли я заменить дубликаты частей чем-то вроде вызова процедуры.Например, с учетом следующей ситуации:

@Sanity
Scenario: Scenario1
  Given....
  And....
  And....
  When....
  Then verify something
  And verify 1
  And verify 2
  And verify 3

@Sanity
Scenario: Scenario2
  Given....
  And....
  And....
  When....
  Then verify something else
  And verify 1
  And verify 2
  And verify 3

Можно ли как-то сэкономить дублирование детали

  And verify 1
  And verify 2
  And verify 3

, определив ее как макрос или процедуру?

Спасибо.

1 Ответ

1 голос
/ 08 апреля 2019

Вместо нескольких шагов, почему бы не иметь один шаг , который проверяет несколько вещей в его определении шага?

  And verify 1
  And verify 2
  And verify 3

станет

And verify all the things

Определение шага для «проверки всех вещей» будет затем выполнять каждую из проверок.

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