2

因为我在我的 specflow 场景中更改了重要配置,所以我希望我的 specflow 场景在每次完成场景时重置配置,即使它在中间失败。[AfterScenario] 只有在没有失败的情况下才进行工作,但即使失败,我也需要一些东西来重置我的配置。

谢谢!

4

1 回答 1

3

我建议您在测试开始时检查并在需要时重置您的配置,而不是在测试结束时。
因此,您可以确保测试从零开始。将其视为测试中安排部分的一个步骤。

这样做的原因是,不仅在失败的测试中没有执行 AfterScenario。如果您调试测试并停止它,它也不会被调用。

于 2016-11-02T11:55:54.630 回答