黄瓜:有吗;“过程\宏”;在cucumber功能文件中可用?

黄瓜:有吗;“过程\宏”;在cucumber功能文件中可用?,cucumber,Cucumber,我想知道我是否可以用过程调用之类的东西替换重复的部件。 例如,考虑到以下情况: @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...

我想知道我是否可以用过程调用之类的东西替换重复的部件。 例如,考虑到以下情况:

@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
通过将其定义为宏或过程来创建零件


谢谢。

与其有多个步骤,为什么不让一个步骤验证其步骤定义中的多个内容呢

  And verify 1
  And verify 2
  And verify 3
将成为

And verify all the things
然后,“验证所有内容”的步骤定义将执行每个验证