我需要在我的主要故事中加入一些先决条件。我在我的主要故事中使用了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
在控制台中,它打印如下 GiveStories:先决条件/Login.story
我尝试将主要故事安排如下。
编辑后的主要故事:
Scenario: some scenario
GivenStories: preconditions/Login.story
Given some step
When some another step
Then some check
现在我可以运行它了,但是请让我知道第一种方法哪里出了问题。
最佳答案
您必须配置父故事(主要故事)的步骤工厂,以包含 Login.story
的步骤。
关于java - GiveStories 在 JBehave 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18097049/