【问题标题】:run cucumber multiple tags in node.js在 node.js 中运行黄瓜多个标签
【发布时间】:2022-03-07 13:52:44
【问题描述】:

我创建了一个包含三个场景的功能,每个场景都有一个标签。 特点:三种场景

@场景1 设想 ... 给定.... 什么时候 ... 那么……

@Scenario2 设想 ... 给定.... 什么时候 ... 那么……

@场景3 设想 ... 给定.... 什么时候 ... 那么……

当我只使用标签运行时,它正在工作。 命令包含: ... --tags @Scenario1

当我尝试使用两个标签时,它不起作用。 我尝试了以下命令:

  1. ... --tags={"@Scenario1","@Scenario2"}
  2. ... --tags={'@Scenario1','@Scenario2'}
  3. ... --tags={@Scenario1,@Scenario2}
  4. ... --tags={"@Scenario1,@Scenario2"}
  5. ... --tags={"@Scenario1 and @Scenario2"}
  6. ... --tags "@Scenario1 和 @Scenario2"
  7. ... --tags @Scenario1 --tags @Scenario2"

【问题讨论】:

    标签: node.js tags cucumber gherkin


    【解决方案1】:

    试试--tags "@Scenario1 or @Scenario2"。详情请见Tag Expressions

    您也可以逐行运行场景:cucumber features/hello.feature:34:48

    【讨论】:

      【解决方案2】:

      试试--tags @Scenario1 , @Scenario2

      【讨论】:

      • 请阅读“How to Answer”。如果您提供解释为什么这是首选解决方案并解释它是如何工作的,它会更有帮助。我们想要教育,而不仅仅是提供代码。
      • 这不起作用。参考有效答案 - stackoverflow.com/a/64178319/5560215
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-09
      • 2011-03-04
      • 2019-03-19
      • 2022-01-23
      • 2022-07-21
      • 1970-01-01
      相关资源
      最近更新 更多