我有一个功能文件,其中有多个给定的时间和步骤
// File My.feature
Give doUserLogin
And changeUserPreference
When executeWhen1
And executeWhen2
Then executeThen1
And executeThen2
这些已正确映射到步骤定义,我面临的问题是有些正在并行执行。在给定的情况下,“changeUserPreference”发生在“doUserLogin”之前。同样在 Then 部分,在 'executeThen1' 完全完成之前触发 'executeThen2'。
如何指定这些语句之间的依赖关系。有什么方法可以说在第一个语句完全执行之前不要开始执行第二个语句(给定,何时或然后)。