Java と Selenium で作成されたテスト用のレポートを追加するために、extentreportsを使用しています。ExtentTest に「INFO」と「PASSED」の 2 つのログがある場合、パス ログがキャッチされない場合、PASSED と見なされることに気付きました。テストに合格しなかった場合に自動的に Failed となるように変更するにはどうすればよいですか?
1321 次
2 に答える
1
範囲レポートに使用しているコードとバージョンの詳細を提供しません。エクステント レポート バージョン 2.40 を使用していると仮定し、次のコードを使用します。
@AfterMethod
public void tearDown(ITestResult result)
{
if(result.getStatus()==ITestResult.FAILURE)
{
//hope u know how to create ExtenTest and ExtentReport instance
//logger is extent test instance
logger.log(LogStatus.FAIL, "Title verification", image);
}
//report is ExtentReport instance
report.endTest(logger);
report.flush();
}
于 2015-12-31T11:30:36.757 に答える