我的总测试用例数为2.但在报告的范围内,它显示最新的测试用例名称和所有测试用例的总步数 . HTML Report

这里我在@before钩子中初始化 Logger 并在@after钩子中刷新报告 .

在执行场景之前 .

@Before         
        public void launchbrowser(Scenario s) throws IOException{

    extent = new ExtentReports("C:/Selenium/MarketHub's/Reports/"+timeStamp+" Report.html", true);

   extent.addSystemInfo("Application", "Markethub's").addSystemInfo("Environment", "QA");      

   extent.loadConfig(new File("C:/Selenium/MarketHub's/Reports/extent-config.xml"));


            String snr=s.getId().split(";")[1];
            String name=snr.replaceAll("-"," ");
            logger=Extentreports.extent.startTest(name);  

            Driver.launchbrowser();

        }

下面的代码用于记录步骤结果 .

if(!executemethod("Automationlib."+pagename,methodname,arlist)){            
            String imagepath=utils.takescreenshot(methodname,pagename);
            logger.log(LogStatus.INFO, methodname, logger.addScreenCapture(imagepath));
            logger.log(LogStatus.FAIL, pagename,pagename+" step failed on the page "+pagename);
            utils.CustomException(utils.getErrormessage());
        }else{
            String imagepath=utils.takescreenshot(methodname,pagename);
            logger.log(LogStatus.INFO, methodname, logger.addScreenCapture(imagepath));
            logger.log(LogStatus.PASS, pagename,pagename+" step passed on the page "+pagename);
            System.out.println("****Successfully executed--> "+methodname+" from page "+pagename+"**** ");
        }

执行后,刷新报告 .

@After
    public void closebrowser(){

        extent.endTest(logger);
        extent.flush();
        Driver.driver.close();

}

以下是功能文件,它只包含两个方案 .

Feature: testing the jerkhin convertor class

  Scenario: Navigation to powershare

    The application is opened on the browser

    Then i will "naviagtetopowershare" from "PowerShare" page
    Then i will "clickonnewpowershare" from "PowerShare" page

@Scenario2
  Scenario Outline: Choose category

    The application is opened on the browser

    Then i will "naviagtetopowershare" from "PowerShare" page
    And i would like to "selectcategory" with data (<category>) from "PowerShare" page

    Examples: 
      | category |
      | ACTIVE   |

谁能告诉我,哪里做错了?