Cucumber - 如何在场景2中调用场景1的步骤?

问题描述 投票:0回答:1

我正在开发 Cucumber-Java 项目。我遇到的情况是,我必须将场景 1 中的所有步骤使用到场景 2 中,并添加更多步骤。不是将场景 1 中的所有步骤复制到场景 2,是否有更好的方法在场景 2 中调用场景名称或其他内容?

cucumber bdd cucumber-java
1个回答
0
投票

惯用的方法是以在

Background
部分执行所有常见起始常见步骤的方式组织测试。

非惯用且不推荐(但仍然可能)的是直接从场景的

Before
钩子调用步骤定义方法。

您可以在这里找到一些示例https://www.baeldung.com/java-cucumber-background

© www.soinside.com 2019 - 2024. All rights reserved.