在单个.feature文件中使用多个场景轮廓时出现Serenity jbehave问题

时间:2015-05-18 13:44:12

标签: jbehave gherkin thucydides serenity-bdd

我们正在使用Serenity和JBehave。当我们在单个.feature文件中使用示例表时有多个场景大纲时,我们遇到了问题。

我们的功能文件中有这样的内容:

Scenario Outline: title 1
Given
When
Then
Examples:
|data|

Scenario Outline: title 2
Given 2
When 2
Then 2
Examples:
|Data|

在这种情况下,在执行场景1的示例之后,它还将场景概要2视为场景1示例表的输入,而不是将其视为新场景。

这是输出的样子:

 Scenario Outline: title 1
 Given
 When
 Then
 Examples:
 |data|
 |Scenario Outline: title 2|
 |Given 2|
 |When 2|
 |Then 2|
 |Examples:|
 |Data|

以下是插件的版本:

  • jbehave.core.version - 3.9.5;
  • serenity.version - 1.0.47;
  • serenity.jbehave.version - 1.0.21

有人可以帮忙解决这个问题吗?

注意:我看到人们在使用带示例表的场景而不是使用带示例的场景大纲时遇到同样问题的帖子。这里我只使用场景大纲,但仍然存在同样的问题。

0 个答案:

没有答案