我尝试--removekeywords name:Login(keyword)在命令行中使用,但log.html文件未隐藏关键字。
任何人都可以帮我至少平整文件中的Login关键字log.html
如果要隐藏凭据,则应该做两件事。首先,确保凭据存储在变量中,而不是在Login关键字调用中进行硬编码。
其次,用于从日志和报告文件中--removekeywords删除Login关键字。请注意,您提供的名称--removekeywords必须与关键字的全名匹配。
例如,假设您有一个名为的资源文件Keywords.robot,它定义了Login关键字:
# Keywords.robot
*** Keywords ***
Login
[Arguments] ${username} ${password}
log your super secret password is ${password}
Run Code Online (Sandbox Code Playgroud)
现在,考虑使用此关键字的测试用例:
# example.robot
*** Settings ***
Resource Keywords.robot
*** Variables ***
${Username} somebody@example.com
${Password} SuperSecret!
*** Test cases ***
Example
do something
login ${username} ${password}
do something else
Run Code Online (Sandbox Code Playgroud)
如果您不使用--removekeywords,日志将显示以下内容:
如果使用,--removekeywords NAME:Keywords.Login您将看到以下内容:
| 归档时间: |
|
| 查看次数: |
1641 次 |
| 最近记录: |