gpt4 book ai didi

python - 如何在 Robot Framework 中获取当前测试用例状态通过/失败

转载 作者:太空宇宙 更新时间:2023-11-04 08:46:31 25 4
gpt4 key购买 nike

我使用 ${TEST STATUS}(自动变量)来获取给出错误的状态。

最佳答案

您只能在拆卸 部分使用该变量。像下面的例子。机器人维护两个级别“测试级别”和“套装级别”。在测试级别内部还有另外两件事,称为“设置”和“拆卸”。 setup 表示在执行每个测试用例之前它将运行。 teardown 表示在执行完每个测试用例后,它将运行。在下面的示例中,在执行 Default_values、Overridden setup、No_teardown 等之前。测试用例 Open_Application 将运行,并在退出测试用例后关闭应用程序将运行。您只能按照文档中的描述和在 No_teardown 测试用例中演示的那样在拆卸部分中使用该自动变量。在 No_teardown 测试用例中,它正在检查它是否为真。您可以根据需要更改任何内容。

*** Settings ***
Test Setup Open Application App A
Test Teardown Close Application

*** Test Cases ***
Default values
[Documentation] Setup and teardown from setting table
Do Something

Overridden setup
[Documentation] Own setup, teardown from setting table
[Setup] Open Application App B
Do Something

No teardown
[Documentation] Default setup, no teardown at all
Do Something
[Teardown] Should Be True '${TEST STATUS}' == 'True'

No teardown 2
[Documentation] Setup and teardown can be disabled also with special value NONE
Do Something
[Teardown] NONE

Using variables
[Documentation] Setup and teardown specified using variables
[Setup] ${SETUP}
Do Something
[Teardown] ${TEARDOWN}

这个例子是这个机器人文档链接的修改版本:- http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#test-setup-and-teardown

希望这能消除您的疑虑。

关于python - 如何在 Robot Framework 中获取当前测试用例状态通过/失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40088154/

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