我正在使用数据驱动测试并将标记设置为数据的一部分。以下是简化代码:
*** 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关键字时指定要运行的标记,或者这不起作用?
答案 0 :(得分:3)
-i
标志仅在测试运行开始时处理,并且仅受测试运行前存在的标签的影响。测试开始运行后,您无法更改将要运行的内容。