如何为敏感数据创建自定义的魅力阶梯函数

问题描述 投票:0回答:1

我目前正在一个测试自动化团队中,使用Python和Allure来报告我们运行的所有测试用例。有时我们会处理我无法在报告中显示的敏感数据(例如密码)。如果我将函数与步骤装饰器一起使用,则类似这样:

example of the function that I need to tweak

哪个元素(一个文本框)并在其中输入值。在步骤功能中,我显示了要输入的值,我可以轻松更改该值,但问题出在实际报告中。无论我在步骤标题上输入什么内容,报告都会始终显示作为参数传递给函数的信息:

Where the problem resides

因此,“ value”参数将always显示出来,这在某些项目中是我无法做到的。无论如何,有没有做一个定制的步进功能来解决我的问题?我可以使用完全不显示值的方式,也可以将其更改为“ *****”之类的方式。

testing automated-tests privacy allure privacy-policy
1个回答
0
投票

只是一个想法。

@allure.step("Entering a value in element {3}")
def setSecureBoxValue(driver, element, value, box_name):

© www.soinside.com 2019 - 2024. All rights reserved.