Tags 为什么不使用变量排除标记';你不能在机器人框架内工作吗?
我试图使用带有变量的标记排除特定的测试用例。我添加了一个初始化init.robotTags 为什么不使用变量排除标记';你不能在机器人框架内工作吗?,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
*** 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。所有测试都会执行。这是因为在运行第一个测试之前就选择了包含或排除测试。在运行测试之前,未在测试上设置标记,因此不能用于包括或排除测试。这是因为在运行第一个测试之前,选择包括或排除测试。在运行测试之前,没有在测试上设置标记,因此不能用于包括或排除测试