0

我有一个项目,我在其中编写了一些按定义的步骤并实施。

现在我喜欢在 Eclipse 的另一个项目中使用每个定义的步骤。请让我知道我该怎么做?

4

1 回答 1

1

Cucumber 只知道如何读取和执行您的功能文件,因为通常在步骤目录中定义步骤定义文件。这就是您的功能语句被正则表达式捕获并转换为 Java 代码的地方 Cucumber 将搜索的步骤仅存在于包中,或者来自运行器的子包中。建议将项目 2 中的步骤定义复制到项目 1 中的步骤目录中。此外,还有一种方法可以重用步骤,因此将步骤打包到 jar 中并将该 jar 添加为依赖项。您可以使用 Maven 创建 jar。

于 2016-11-18T08:34:03.757 回答