我正面临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和examples表,则不会执行该场景。
有人可以帮助我吗?
答案 0 :(得分:1)
此页面暗示Meta标记应该在场景之前。这是对我来说唯一突出的事情。为什么它只会检测到它是一个问题,如果包含的例子暗示它可能不是答案。值得一试。