GivenStories不在JBehave工作

时间:2013-08-07 07:20:46

标签: java selenium-webdriver jbehave

我需要在我的主要故事中加入一些先决条件。我使用了Givenstories:在我的主要故事中实现它。但我没有效果。我的主要故事开始没有调用前置条件故事。

我的故事是,

主要故事:

GivenStories: preconditions/Login.story

Scenario: some scenario
Given some step
When some another step
Then some check

登录故事:

Scenario: Loginscenario
Given some step
When some another step
Then some check

在控制台中,它打印为      GivenStories:preconditions / Login.story

我试图安排主要故事如下。

编辑后的主要故事:

Scenario: some scenario
GivenStories: preconditions/Login.story
Given some step
When some another step
Then some check

现在我可以运行它了,但请告诉我第一种方法出错的地方。

2 个答案:

答案 0 :(得分:0)

您必须配置父故事(主要故事)的步骤工厂,以包含Login.story的步骤。

答案 1 :(得分:0)

我遇到了同样的问题,经过多次尝试失败后我尝试了: GivenStories:preconditions \ Login.story(将斜杠改为反斜杠)

这很有用。当我把它改回正斜杠时,它仍然有效。