我为 JBehave 自动测试编写故事场景。这里需要写几个类似的场景,不同的是常量参数。
为了不复制很多脚本,我希望在我的故事中添加参数并使用不同的参数多次调用它。
我如何使用“GivenStories”来做到这一点?
在这里,我找到了有关如何执行此操作的教程http://jbehave.org/reference/preview/given-stories.html,但缺乏有关它如何工作的示例。我试图以这种方式做到这一点:
Scenario: A scenario in which the user can run other stories as pre-requisites
parametrized using the rows of the Examples table
GivenStories: path/to/precondition.story#{0},
path/to/precondition.story#{1}
Given ... // normal scenario steps
Examples:
|One|Two|
|uno|due|
|un|deux|
但是字符串“One”和“Two”没有被示例表中的字符串替换。也许我应该在给定的故事中声明我的论点?无论如何,我想知道如何将参数注入我的故事中,并将尝试每一种建议的方法。
谢谢你。