问题

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

 [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}
 

我似乎无法理解它。

  最佳答案

机械手提供几个自动变量。 您可以在这里找到所有这些

您需要的是这个

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

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

  相同标签的其他问题

robotframework