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;