【发布时间】:2018-09-27 11:16:41
【问题描述】:
在 JBehave 中,我们可以有一组函数“beforeStories”和“afterStories”来完成。但对于某些特定场景,根本不需要 BeforeStories 和 AfterStories。有没有什么办法可以在这种情况下省略在故事之前和之后的故事中运行,以避免在执行大量场景时在故事前后花费不必要的时间。
举个例子
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" 可用于更改前置条件。有什么办法可以做到吗...
【问题讨论】:
-
在 JBehave 网站上研究 Given Stories。它可能满足您的需求
-
事实是我需要一个故事......它需要两个或三个额外的故事来添加 givenStories ryt