通过步骤定义实现 Cucumber "cucumber.api.java8.En" 接口 class

Implement Cucumber "cucumber.api.java8.En" interface by step definition class

通过 cucumber 步骤定义 类 实现 "cucumber.api.java8.En" 接口的目的是什么?

来自 Official Github 页:

Declare a step definition calling a method in the constructor of the glue class. For localized methods import the interface from io.cucumber.java8.<ISO2 Language Code>

En代表英文,是public界面。

public interface En extends LambdaGlue

要执行功能文件中的步骤,这些步骤必须连接到可执行代码。这可以通过实现这个接口来完成(步骤定义被写成 Lambda 表达式)。