Tags 为什么不使用变量排除标记';你不能在机器人框架内工作吗?

Tags 为什么不使用变量排除标记';你不能在机器人框架内工作吗?,tags,robotframework,Tags,Robotframework,我试图使用带有变量的标记排除特定的测试用例。我添加了一个初始化init.robot *** Settings *** Suite Setup INIT Test Setup *** Keywords *** INIT Set Global Variable ${hw_version} v1 和测试用例 *** Test Cases *** excludetest [Tags] ${hw_version} [Setup] Log

我试图使用带有变量的标记排除特定的测试用例。我添加了一个初始化init.robot

*** Settings ***
Suite Setup       INIT
Test Setup

*** Keywords ***
INIT
    Set Global Variable    ${hw_version}    v1
和测试用例

*** Test Cases ***
excludetest
    [Tags]    ${hw_version}
    [Setup]
    Log    test passed

includetest
    No Operation

尽管使用命令排除了v1标记:robot-e v1-s Test tag。所有测试都会执行。

这是因为在运行第一个测试之前就选择了包含或排除测试。在运行测试之前,未在测试上设置标记,因此不能用于包括或排除测试。

这是因为在运行第一个测试之前,选择包括或排除测试。在运行测试之前,没有在测试上设置标记,因此不能用于包括或排除测试