在Robot Framework中使用set Tag时无法指定包含标记

问题描述 投票:1回答:1

我正在使用数据驱动测试并将标记设置为数据的一部分。以下是简化代码:

*** 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关键字时指定要运行的标记,或者这不起作用?

robotframework
1个回答
3
投票

-i标志仅在测试运行开始时处理,并且仅受测试运行之前存在的标签的影响。测试开始运行后,您无法更改将要运行的内容。

© www.soinside.com 2019 - 2024. All rights reserved.