Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
因为我在我的 specflow 场景中更改了重要配置,所以我希望我的 specflow 场景在每次完成场景时重置配置,即使它在中间失败。[AfterScenario] 只有在没有失败的情况下才进行工作,但即使失败,我也需要一些东西来重置我的配置。
谢谢!
我建议您在测试开始时检查并在需要时重置您的配置,而不是在测试结束时。 因此,您可以确保测试从零开始。将其视为测试中安排部分的一个步骤。
这样做的原因是,不仅在失败的测试中没有执行 AfterScenario。如果您调试测试并停止它,它也不会被调用。