1

我有一个包含多个场景的功能文件,其中很少是手动的。当我运行我的场景时,我想排除手动场景。如何使用 QAF BDD2 排除手动场景?

Ex: Feature Hello
@channel.. @run
Scenario: Run this scenario
Given ...
When ..
Then..

@Manual
Scenario: Exclude this scenario
Given ...
When ..
Then..

当我运行它时,它会选择所有场景并跳过带有 @Manual 标记的场景,说 no def found 这是有效的,但我不希望这个场景运行并跳过。我想排除这种情况,我尝试在配置 xml 文件中添加排除标记,如下所示,但它不起作用。

<groups>
            <run>
                <exclude name="Manual"></exclude>
            </run>
        </groups>
4

1 回答 1

0

它应该与 qaf 最新版本一起使用。作为替代,您也可以尝试使用提供排除属性而不是组标记的元数据过滤器。例如:

<parameter name="exclude" value="{'groups': ['Manual']}" />
于 2020-09-14T22:54:00.587 回答