有必要从诱人的报告中隐藏敏感数据。据我所知,在创建诱惑力报告时,可能会有某种拦截器将数据替换为*或一些消息“隐藏数据”之类的信息。
这就是我为什么想到aspectJ的原因,因为我知道它可以帮助完成这样的任务。这就是我停下来的地方:https://github.com/anagornaia/allure-cucumber-aspectj
有了这个结果:

参数不隐藏,在步骤名中有“敏感数据”,但是创建了一个子步骤.它将“敏感数据”替换为“隐藏数据”。
问题是:
发布于 2020-08-09 09:53:42
我通过在AllureCucumber5Jvm基础上创建插件找到了一个解决方案。我更改了在步骤名变量中设置和替换参数的行,还引入了一个布尔变量,该变量从配置中获取值,其中规定隐藏或不隐藏报表中的信息。不久将为其他感兴趣的人更新GitHub中的项目。
https://stackoverflow.com/questions/63283880
复制相似问题