在测试用例下方显示测试成功的消息

时间:2016-08-09 11:14:38

标签: c# selenium selenium-webdriver nunit

您好我想问一个关于硒和Nunit测试工具的拆解方法的问题。

现在我有一个测试,我使用最新的Nunit框架,不幸的是在测试中做了一些不可接受的事情,我不能在 Assert.pass 方法>拆解功能。我实际上使用Assert.pass在Visual Studio中的测试用例下面显示某条消息。有没有办法在没有Assert.pass功能的情况下显示此消息?

非常感谢提前。

2 个答案:

答案 0 :(得分:1)

由于NUnit适配器当前有效,导致消息显示在树下面的唯一方法是通过失败的断言或使用Assert.Ignore,Assert.Pass等。

当NUnit目前有效时,您无法在拆卸时使用任何断言,甚至是Assert.Pass,而不会导致错误。那是因为当时测试已经完成,并且设置了结果。

两个解决方法:

  1. 将Assert.Pass放入每个测试中。

  2. 创建一个Action Attribute以在每次测试后运行代码。我没有试过这个,我现在没有看代码,所以不保证这个。 : - )

答案 1 :(得分:0)

使用Console.WriteLine("")如果要将其打印到输出窗口中。