我想知道是否可以用过程调用之类的东西替换重复的零件。 例如,鉴于以下情况:
@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
通过将其定义为宏还是过程来区分?
谢谢。
答案 0 :(得分:0)
为什么没有一个步骤来验证步骤定义中的多个内容,而不是具有多个步骤?
And verify 1
And verify 2
And verify 3
将成为
And verify all the things
然后,“验证所有事物”的步骤定义将执行每个验证。