是否可以跳过 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 所说,我们可以使用给定的故事从不同的文件加载先决条件,其中单个故事可以在多个文件的帮助下加载

最新更新