我将范围报告用于报告目的。我想向团队发送通过和未通过测试计数的消息。
[test_environment]测试套件名称:“ num_tests_passed / num_total_tests” | report_link
请帮助。
答案 0 :(得分:-1)
您可以在 TestListener 类中对它们进行计数。例如:
int all_testCases=0;
.
.
.
.
public synchronized void onTestStart(ITestResult iTestResult) {
.
.
.
all_testCases= all_testCases + 1;
}
或者您可以在@AfterMethod中对它们进行计数,例如
public void tearDownDriver(ITestResult result) {
driver.quit();
try {
if (result.getStatus() == ITestResult.SUCCESS) {
success_tests++;
} else if (result.getStatus() == ITestResult.FAILURE) {
fail_tests++;
} else if (result.getStatus() == ITestResult.SKIP) {
skip_tests++;
}
} catch (Exception e) {
e.printStackTrace();
}
}
然后,您可以发送包含所需详细信息的电子邮件。