2

Java と Selenium で作成されたテスト用のレポートを追加するために、extentreportsを使用しています。ExtentTest に「INFO」と「PASSED」の 2 つのログがある場合、パス ログがキャッチされない場合、PASSED と見なされることに気付きました。テストに合格しなかった場合に自動的に Failed となるように変更するにはどうすればよいですか?

4

2 に答える 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 に答える