我可以让specflow做最后一件事,即使它在场景中间失败了吗?

时间:2016-11-02 09:22:19

标签: assert specflow scenarios specrun

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

谢谢!

1 个答案:

答案 0 :(得分:3)

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

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