嗨,我有一个testNG类,包含Assert.assertTrue(true, "PASS");
和Assert.assertFalse(false, "FAIL");
语句。在执行之后,我无法在生成的HTML报告中找到这些PASS和able结果。我搜索了一下,发现这些可能不会显示在生成的报告中。所以我的问题是,如果testNG报告没有提供这个特性,那么在我的报告中执行测试之后,还有其他的报告可以让我找到这些数据吗?
发布于 2015-05-07 07:26:50
要将脚本中的信息记录到HTML,我们必须使用类org.testng.Reporter
。现在,要将数据打印到报表,我们必须使用Reporter.log("PASS/FAIL");
。
发布于 2015-05-06 10:43:39
如果您使用Assert.assertTrue(条件,消息);那么当条件失败时表示它不返回true,则该消息将被打印出来。因此,如果断言为true或pass,则不打印消息。
要自定义TestNG中的TestNG报告,您需要使用TestNG侦听器。下面的链接将帮助您http://testng.org/doc/documentation-main.html#logging-reporters
如果这是你想要的,请告诉我。
谢谢你,Murali
发布于 2016-06-15 07:21:41
如果希望失败相同的测试用例,那么需要在测试用例中添加Assert.fail()。然后,它将显示为失败在您的报告。
https://stackoverflow.com/questions/30070345
复制相似问题