如何在RobotFramework中排除动态集合标记

如何在RobotFramework中排除动态集合标记,robotframework,Robotframework,大家好。我试图排除动态标记,但无法达到我的目标。我做错了什么 waidw.robot: # -*- coding=utf-8 -*- # -*- coding=robot -*- *** Settings *** Test Template My Awesome Keyword *** Test Cases *** Case 1 hello hello Smoke Manual Case 2 world world Auto *** Keywords *** My Aweso

大家好。我试图排除动态标记,但无法达到我的目标。我做错了什么

waidw.robot:

# -*- coding=utf-8 -*-
# -*- coding=robot -*-

*** Settings ***
Test Template  My Awesome Keyword
*** Test Cases ***
Case 1  hello  hello  Smoke  Manual
Case 2  world  world  Auto

*** Keywords ***
My Awesome Keyword 
    [Arguments]  ${Alpha}  ${Betta}  @{Tags}
    Set tags  @{Tags}
    Should be equal  ${Alpha}  ${Betta}
来自壳牌:

$ pybot -d ./result --non-critical Auto --exclude Auto wiadw.robot

不能包含或排除动态标记的测试。当pybot(或等效程序)启动时,它会解析所有代码,并在运行任何测试之前建立一个要运行的测试列表。此测试列表不会随着测试的运行而更改。另外,为了设置动态标记,测试必须开始运行。现在就把它排除在外已经太晚了


在其他情况下,
--include
--exclude
只能在测试运行之前用于测试的静态标记。

不能包含或排除动态标记的测试。当pybot(或等效程序)启动时,它会解析所有代码,并在运行任何测试之前建立一个要运行的测试列表。此测试列表不会随着测试的运行而更改。另外,为了设置动态标记,测试必须开始运行。现在就把它排除在外已经太晚了


在其他情况下,
--include
--exclude
只能在测试运行之前对作为测试一部分的静态标记起作用。

谢谢您的帮助。谢谢您的帮助。