您好我想问一个关于硒和Nunit测试工具的拆解方法的问题。
现在我有一个测试,我使用最新的Nunit框架,不幸的是在测试中做了一些不可接受的事情,我不能在 Assert.pass
方法>拆解功能。我实际上使用Assert.pass
在Visual Studio中的测试用例下面显示某条消息。有没有办法在没有Assert.pass
功能的情况下显示此消息?
非常感谢提前。
答案 0 :(得分:1)
由于NUnit适配器当前有效,导致消息显示在树下面的唯一方法是通过失败的断言或使用Assert.Ignore,Assert.Pass等。
当NUnit目前有效时,您无法在拆卸时使用任何断言,甚至是Assert.Pass,而不会导致错误。那是因为当时测试已经完成,并且设置了结果。
两个解决方法:
将Assert.Pass放入每个测试中。
创建一个Action Attribute以在每次测试后运行代码。我没有试过这个,我现在没有看代码,所以不保证这个。 : - )
答案 1 :(得分:0)
使用Console.WriteLine("")
如果要将其打印到输出窗口中。