gpt4 book ai didi

robotframework - 如何告诉机器人框架不要记录关键字?

转载 作者:行者123 更新时间:2023-12-04 14:59:23 25 4
gpt4 key购买 nike

在机器人框架测试用例中,我设置了一个变量,然后执行了一个过程。

因为变量的设置不是一个非常有趣的信息,我不想在我的报告中包含它。

| Verifying STUFF  |
| | ${endpoint}= | set variable | STUFF
| | Verify

我的报告包含以下内容:
KEYWORD: ${endpoint} = BuiltIn.Set Variable STUFF

但我宁愿不在那里。我如何告诉 Robot Framework 不记录该行?

- - - 编辑 - - -

看起来应该这样做:
pybot --removekeywords NAME:SetVariable testcase.txt

但是 Set Variable 关键字仍然存在。

(是的,我将我的机器人框架升级到 2.8.3 以利用此功能。)

最佳答案

你能做的最好的就是使用

Set Log Level    NONE

但它仍然会记录所有的关键字调用,而不是其中的任何内容。

或者,如果您调用一个调用另一个函数的 python 函数,则不会记录对第二个函数的调用。

像这样:
*** Settings ***
Library lib.py

*** Test Cases ***
demo
Set Log Level NONE
${a} foo
xyzzy

*** Keywords ***
xyzzy
qwerty

qwerty
No Operation
Log 123

和 lib.py 是这样的:
def foo():
abc = bar()
return abc

def bar():
c = 1
print c
return c

关于robotframework - 如何告诉机器人框架不要记录关键字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20008953/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com