【问题标题】:(Cucumber) Multiple tags are not working properly(Cucumber) 多个标签无法正常工作
【发布时间】:2020-12-10 12:18:44
【问题描述】:
Feature: Test

    Background: 
        Given step1

    #--------------------------------------- Case:1 ---------------------------------------
    @tag2 @tag3
    Scenario: Test1
        When step2
        Then step3
    
    #--------------------------------------- Case:2 ---------------------------------------
    @tag2 @tag1
    Scenario: Test2
        When step2
        Then step3

    #--------------------------------------- Case:3 ---------------------------------------
    @tag1 @tag3
    Scenario: Test3
        When step2
        Then step3

在使用这些“@tag1 或 @tag2 而不是 @tag3”标签运行此功能时,将执行 Case:2 和 Case:3。

它不应该执行具有@tag3 的案例,但它正在执行案例:3。这怎么可能?

【问题讨论】:

  • 欢迎来到 SO。您确实需要为您的问题添加额外的支持信息才能获得有用的答案。它对其他人很有用,并有助于避免您的问题被否决。

标签: cucumber


【解决方案1】:

要获得正确的结果,必须使用以下标记表达式运行功能文件: “(@tag1 或@tag2)和(不是@tag3)”

【讨论】:

    猜你喜欢
    • 2014-05-14
    • 1970-01-01
    • 1970-01-01
    • 2015-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-21
    • 2011-01-23
    相关资源
    最近更新 更多