有必要从诱惑力报告中隐藏敏感数据。 据我了解,可能存在某种拦截器,在创建诱人报告时,该拦截器将用***或某些消息“隐藏数据”等替换数据。
这就是为什么我考虑过AspectJ的原因,据我了解它可以帮助完成此类任务。 这是我停下来的地方:https://github.com/anagornaia/allure-cucumber-aspectj
结果如下:
参数不是隐藏的,在步骤名称中有“敏感数据”,但是创建了一个子步骤...用“隐藏数据”代替了“敏感数据”。
问题:
答案 0 :(得分:0)
我通过在AllureCucumber5Jvm基础上创建插件找到了解决方案。我更改了在步骤名称变量中设置和替换的参数的行,还引入了布尔变量,该布尔变量从配置中获取值,该值表示隐藏或不隐藏报表中的信息。很快将在GitHub中为其他感兴趣的人更新项目。