cluecumber为生成测试报告的第三方插件,可以生成html测报,该测报生成需以本地json测报的生成为基础。
所以需要在测试开始主文件标签@CucumberOptions中,写入生成json报告。
2. pom xml文件中加入插件
<!-- 根据 cucumber json文件 美化测试报告插件-->
<dependency>
<groupId>com.trivago.rta</groupId>
<artifactId>cluecumber-report-plugin</artifactId>
<version>2.7.0</version>
</dependency>
3. pom xml文件bulid配置
<build>
<plugins>
<plugin>
<groupId>com.trivago.rta</groupId>
<artifactId>cluecumber-report-plugin</artifactId>
<version>2.5.0</version>
<configuration>
<!-- json报告目录 -->
<sourceJsonReportDirectory>F:\JavaProject\java-lesson\target\json-report</sourceJsonReportDirectory>
<!-- 美化后报告目录 -->
<generatedHtmlReportDirectory>F:\JavaProject\java-lesson\target\cluecumber-report\</generatedHtmlReportDirectory>
<!-- html报告title -->
<customPageTitle>Testing report</customPageTitle>
</configuration>
</plugin>
</plugins>
</build>
4. Terminal运行命令:mvn cluecumber-report:reporting
会在指定目录下生成文件
最后运行测试,得到测试报告。