如何在TestNG报告中显示消息(对于通过的测试用例)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在TestNG报告中显示消息(对于通过的测试用例)相关的知识,希望对你有一定的参考价值。
TestNG的默认可通过电子邮件发送的报告在测试用例失败或断言消息时显示异常。
但是我想在通过的测试用例中添加一条消息,在TestNG报告中说一些输出值。具体来说:
1. Submit a form in UI.
2. A success message with ID will be displayed.
3. Retrieve that ID using selenium's getText().
4. In the TestNG report, print the above-retrieved ID as "Submitted form ID: {id}".
当用户单击报告通过的测试用例时,我希望显示这些消息。
答案
如果测试用例成功,您可以使用Reporter.log在Testng报告中显示消息,然后它将消息显示为“ id的值为is”。
请参见下面的代码参考:
@Test
public void testCaseEnabling() {
System.out.println("I'm Not Ready, please don't execute me");
Assert.assertEquals(actual, expected);
int id = 10;
Reporter.log("the value of id is " + id);
}
也:import org.testng.Reporter;
以上是关于如何在TestNG报告中显示消息(对于通过的测试用例)的主要内容,如果未能解决你的问题,请参考以下文章