何时在 Cucumber jvm 中使用 Scenario 场景参数
when to use Scenario scenario parameter in cucumber jvm
我搜索了使用 Scenario scenario 参数(导入 cucumber.api.Scenario; )的确切原因和意义,但没有明确答案。
https://github.com/cucumber/cucumber/wiki/Hooks > Scenario Hooks 部分没有详细解释。
请举例说明好处
您可以使用这些方法:
好处取决于您的项目需求。试用它们,看看它们可以在您的项目中的哪些地方提供帮助。
这里有一些例子:
在 @Before
挂钩中获取场景名称,打印或保存以供其他用途(如报告):
@Before
public void before(Scenario scenario) {
String scenarioName = scenario.getName();
System.out.println("Scenario: " + scenarioName);
}
在@After
挂钩中获取场景状态。
@After
public void after(Scenario scenario) {
if (scenario.isFailed()) {
// Do stuff
}
}
我搜索了使用 Scenario scenario 参数(导入 cucumber.api.Scenario; )的确切原因和意义,但没有明确答案。
https://github.com/cucumber/cucumber/wiki/Hooks > Scenario Hooks 部分没有详细解释。
请举例说明好处
您可以使用这些方法:
好处取决于您的项目需求。试用它们,看看它们可以在您的项目中的哪些地方提供帮助。
这里有一些例子:
在 @Before
挂钩中获取场景名称,打印或保存以供其他用途(如报告):
@Before
public void before(Scenario scenario) {
String scenarioName = scenario.getName();
System.out.println("Scenario: " + scenarioName);
}
在@After
挂钩中获取场景状态。
@After
public void after(Scenario scenario) {
if (scenario.isFailed()) {
// Do stuff
}
}