Cucumber 如何在Jira X射线中为场景大纲添加预场景?

Cucumber 如何在Jira X射线中为场景大纲添加预场景?,cucumber,gherkin,jira-xray,Cucumber,Gherkin,Jira Xray,我想在场景大纲中添加前置步骤作为场景,但不想添加前置条件。我怎样才能在Jira X光中做到这一点 一些示例: Scenario: Given: Open website Then: Check URL Scenario Outline: When I click this <button> Then Something happens with <this> element 场景: 给定:开放网站 然后:检查URL 情景大纲: 当我点击

我想在场景大纲中添加前置步骤作为场景,但不想添加前置条件。我怎样才能在Jira X光中做到这一点

一些示例:

Scenario:
    Given: Open website
    Then: Check URL

Scenario Outline:
    When I click this <button>
    Then Something happens with <this> element
场景:
给定:开放网站
然后:检查URL
情景大纲:
当我点击这个
然后元素发生了一些事情
我想为场景大纲提供一些“背景”,因为这在几个测试中都会重复,但事实证明,对于S中的每个步骤,大纲背景都是重复的,所以我想创建一个普通场景作为“人工”背景。如何在X光中做到这一点?我可以添加一些类似于前一步的内容吗?先决条件总是在小黄瓜中创造“背景”


我不想用大量重复的步骤来概括多个场景。

这是一个与小黄瓜相关的问题,而不是X射线的具体问题。在小黄瓜中,场景之间没有依赖关系

使一些初始的小黄瓜语句适用于多个场景的所有场景的方法是在相应的.feature文件中有一个背景。 在X射线中,这意味着您需要有一个黄瓜类型的先决条件,以及那些小黄瓜语句。然后,您需要关联所有您想要的测试(场景/场景大纲类型)。每当导出这些测试时,都会创建一个.feature文件,其背景与前面的前提条件相对应。 详细介绍了基于X射线中的测试和先决条件问题生成.feature文件的规则

注意:Cucumber库中还有钩子,其中包含可以在测试之前/之后执行的代码。然而,这是用于一些不被描述为行为的东西,更多的是用于简化实现,以及做测试设置/清理之类的事情