是否可以跳过 JBehave 中特定测试场景的前后故事

Does it possible to skip before and after stories for particular test scenrio in JBehave

在 JBehave 中,我们可以完成一组函数“beforeStories”和“afterStories”。但是对于某些特定场景 BeforeStoriesAfterStories 根本不需要。有什么方法可以省略 运行 故事之前和之后的案例,以避免在做长场景时在故事之前和之后花费不必要的时间。

举个例子

BeforeStories:
Given purge database
And login to system as Admin

AfterStories:
Logout from the system

Scenario : 01
// scenario related to database and login

Scenario : 02
// scenario related to database only

这是一个简单的例子,但如果在一个单个故事中存在大量类型 01 和类型 02 的场景并且无法拆分为子故事其中“GivenStories”可用于更改先决条件。有什么方法可以做到...

不,没有办法跳过,但正如@Bill Hileman 所说,我们可以使用给定的故事从不同的文件加载先决条件,其中单个故事可以在多个文件的帮助下加载