java - GiveStories 在 JBehave 中不起作用

标签 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

在控制台中,它打印如下 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/

相关文章:

java - 我们什么时候应该使用未初始化的静态最终变量?

java - 如何使用 Selenium 从 iOS 选择器轮中选择随机值

java - Jbehave:我可以获得一个运行 Jbehave 的示例,对此我有几个问题。

python - 如何点击单选按钮(我读过以前的问题)python?

java - org.jbehave.core.steps.Steps$DuplicateCandidateFound : THEN the result will be $expected

java - JBehave 模糊步骤

java - 使用泛型可以解决我的问题吗?

java - 同步了一个从 jdbc 调用的 oracle 包

java - 带参数的方法和不带参数的方法之间的区别?

python - 导入错误符号未找到 : __PySlice_AdjustIndices