JBehave故事参数样本

时间:2013-09-24 07:07:55

标签: java jbehave

我为JBehave自动测试编写了stroy场景。这里需要编写几个类似的场景,通过常量参数彼此不同。

为了不复制很多脚本,我希望在我的故事中添加参数,并使用不同的参数多次调用它。

我如何使用“GivenStories”来做到这一点?

在这里,我找到了关于如何做到这一点的tutuorial 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”没有被表格中的字符串替换。也许我应该在给定的故事中宣布我的论点?无论如何,我想知道如何将参数注入到我的故事中,并将尝试每种提议的方法。

谢谢。

2 个答案:

答案 0 :(得分:1)

JBehave的每个功能在源代码中都有一个相应的示例。看看那些: GivenStoriesParametrisedByMeta GivenStoriesParametrisedByExamples GivenStoriesParametrisedByMeta

答案 1 :(得分:0)

我发现了我的错误。我试图用括号

将变量名放在表中