通过带有“登录到控制台”的控制台显示标签

时间:2019-10-14 11:40:41

标签: robotframework

我正在尝试获取test.robot的已定义[Tags]文件内容并将其显示在控制台上。这是我所拥有的:

[Tags]  cat  dog

现在,我想知道如何让Log To Console输出标签?

到目前为止,我已经尝试了以下方法:

    ${TagVariable}=    Tags
    ${TagVariable1}=    Tags[0]
    ${TagVariable2}=    Tags[1]
    ${TagVariable3}=    [Tags]
    ${TagVariable4}=    [Tags][0]
    ${TagVariable5}=    [Tags][1]
    Log To Console  Tags
    Log To Console  [Tags]
    Log To Console  [Tags][0]
    Log To Console  [Tags][1]
    Log To Console  ${TagVariable}
    Log To Console  ${TagVariable1}
    Log To Console  ${TagVariable2}
    Log To Console  ${TagVariable3}
    Log To Console  ${TagVariable4}
    Log To Console  ${TagVariable5}

我似乎无法理解它。

1 个答案:

答案 0 :(得分:3)

机器人提供几个自动变量。 You can find all of them here

您需要的就是这个

  • @{TEST TAGS}:按字母顺序包含当前测试用例的标签。可以使用“设置标签”和“删除标签”关键字动态修改。

根据您的上下文,您可能需要在\n@{TEST TAGS}文件中将其打印为.robot