【发布时间】:2016-01-01 00:17:17
【问题描述】:
我目前有一个使用 Nunit 和 C# 以及 Selenium WebDriver 使用断言的测试套件,有没有办法让函数仅在断言失败时运行。通常这将继续进行拆卸,然后继续进行下一个测试,但是如果上一个测试失败,我需要重置测试中的某些参数。最好的方法是什么?
【问题讨论】:
-
当您的问题与特定代码无关时,您可以尝试programmers.stackexchange.com/help/on-topic。
-
如果测试状态失败,您可以通过
TestContext.CurrentContext.Result.Status检查拆解并运行您想要的任何方法。
标签: c# unit-testing selenium nunit assert