原始的cucumber report 比较粗糙
我们可以通过cucumber-reporting 插件对报告进去优化
在pom.xml里面添加cuccumber-reporting 插件
<!-- 根据 cucumber json文件 美化测试报告-->
<dependency>
<groupId>net.masterthought</groupId>
<artifactId>cucumber-reporting</artifactId>
<version>5.7.5</version>
</dependency>
根据cuccumber-reporting创建一个工具类 reportUtils.java 生成报告:
package com.cacho.s2b.lesson.util;
import net.masterthought.cucumber.Configuration;
import net.masterthought.cucumber.ReportBuilder;
import net.masterthought.cucumber.presentation.PresentationMode;
import net.masterthought.cucumber.sorting.SortingMethod;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
/**
* @Description cucumber-reporting 美化测试报告
* @Author LingWei
* @date 2023/12/31
**/
public class reportUtils {
pu