【发布时间】:2018-04-27 13:41:57
【问题描述】:
我正在使用 Java 和 Cucumber。我需要在每个场景大纲之后执行一些操作。我知道有 @Before 和 @After 钩子,但它们适用于 Scenario Outline 中的 每个 场景。是否有可能在大纲中的所有场景之后而不是在每个场景之后才启动某些操作?
例子:
Scenario Outline: Some scenario
Given given actions
When when actions
Then display <value>
Examples:
|value|
|a |
|b |
我想通过以下方式执行:
@Before 操作
一个值
b 值
@After 操作
@Before 操作
//另一个场景大纲输出
@After 操作
【问题讨论】:
-
场景大纲本质上是场景,但使用不同的语法编写。考虑到场景(或场景大纲中的每个示例)应该是独立的,那么在所有场景大纲运行后您需要做某事的原因是什么?
标签: java testing cucumber hook cucumber-java