Robotframework Can';在Robot框架中使用set标记时,不要指定include标记
我正在使用数据驱动测试,并将标记设置为数据的一部分。以下是简化代码:Robotframework Can';在Robot框架中使用set标记时,不要指定include标记,robotframework,Robotframework,我正在使用数据驱动测试,并将标记设置为数据的一部分。以下是简化代码: *** Settings *** Test Template TN Lookup *** Testcases *** Testa Hi TC-1 Bye TC-2 *** Keywords *** TN Lookup [Arguments] ${text} @{tags} Set tags @{tags} Log to console
*** Settings ***
Test Template TN Lookup
*** Testcases ***
Testa Hi TC-1
Bye TC-2
*** Keywords ***
TN Lookup
[Arguments] ${text} @{tags}
Set tags @{tags}
Log to console ${text}
但当我运行命令时:
robot-i TC-1 filename.robot
两个测试用例都运行。使用set tags关键字时,如何指定要运行的标记,或者这不起作用?仅在测试运行开始时处理
-I
标记,并且仅受测试运行前存在的标记的影响。一旦测试开始运行,您就无法更改将运行或不运行的内容