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