【发布时间】:2015-10-01 12:26:48
【问题描述】:
是否可以在“AfterScenario”阶段重新运行刚刚失败的当前测试?据我所知,报告中出现了AfterScenario期间的Console.WriteLine,所以报告是在“AfterScenario”之后生成的。
ScenarioContext 类可以检测 Scenario 是否失败。也许它也可以启动一个场景?任何其他方式也可以这样做。
编辑: 回到“BeforeScenario”可能也可以。
【问题讨论】:
-
我要问你为什么要这样做?
-
重新运行失败的测试是在测试失败时手动完成的事情。最好是自动完成。
标签: c# visual-studio-2013 webdriver specflow