【发布时间】:2015-07-31 18:03:56
【问题描述】:
所以我将 SpecFlow 与 NUnit 一起用于使用 Selenium 开发 Web 应用程序的端到端验收测试。我们尝试衡量故障性质的其中一件事是,每当回归测试失败时,对浏览器进行截图。我目前正在通过将我的每个测试包装在 try/catch 块中,然后使用 Selenium 在 catch 中截取屏幕截图,重新抛出异常来做到这一点。这行得通,但它使测试更加混乱和乏味。
NUnit 或 SpecFlow 中是否有办法在任何测试失败时、在调用任何拆卸方法之前调用钩子?
【问题讨论】: