Jbe行为方案与元过滤器和参数表



我遇到了Jbehave的问题,我不知道我做错了什么

有一些带有参数表的场景,我必须在这些场景中添加一个元,当我这样做时,测试停止运行,如果我删除表或删除元,一切正常,但是当我同时放置两者时,场景不会运行

我的方案如下:

Scenario: The user do something
Meta: @meta
Given <USER1> exists
When user <USER1> do <ACTION>
Then I verify if <ACTION> has been perfomed
Examples:
|USER1|ACTION|
|userA|actionA|
|userB|actionB|
|userC|actionC|

如果我只让:

Scenario: The user do something
Meta: @meta
Given <USER1> exists
When user <USER1> do <ACTION>
Then I verify if <ACTION> has been perfomed

或仅:

Scenario: The user do something
Given <USER1> exists
When user <USER1> do <ACTION>
Then I verify if <ACTION> has been perfomed
Examples:
|USER1|ACTION|
|userA|actionA|
|userB|actionB|
|userC|actionC|

它运行良好,但是如果我同时添加meta和示例表,则不会执行该场景。

有人可以帮助我吗?

JBehave 文档

此页面暗示元标记应位于方案之前。 这是我唯一能想到的。 为什么只有在包含示例时才将其检测为问题,这暗示它可能不是答案。 值得一试。

相关内容

  • 没有找到相关文章

最新更新