因为我改变了我的specflow场景重要的配置,我希望我的specflow场景每次完成场景时重置配置,即使它在中间失败。[AfterScenario]只在它没有失败的情况下做工作,但我需要一些东西来重置我的配置,即使它失败。
谢谢!
我建议您在测试开始时检查并在需要时重置您的配置,而不是在结束时。
这样你就可以确保测试从头开始。把它看作是测试中"安排"部分的一个步骤。
这样做的原因是,不仅在失败的测试中没有执行AfterScenario。如果您调试测试并停止它,它也不会被调用。