使用lambda前后的Java 8黄瓜

使用lambda前后的Java 8黄瓜,java,lambda,java-8,cucumber,Java,Lambda,Java 8,Cucumber,我将Java8与cucumber一起使用。可以为给定的、When、Then和创建lambda表达式,但例如 When(“test”,(字符串路径)->this.driver.findElement(By.xpath(path)) 我的问题是,是否可以在前后创建lambda表达式形式,而不是在前后(“@scenarioTest”)或前后(“@scenarioTest”)?如果您想使用After/Before而不使用标记,您可以使用 After(()->{ YOUR_CODE; });

我将Java8与cucumber一起使用。可以为给定的、When、Then和创建lambda表达式,但例如

When(“test”,(字符串路径)->this.driver.findElement(By.xpath(path))


我的问题是,是否可以在前后创建lambda表达式形式,而不是在前后(“@scenarioTest”)
或前后(“@scenarioTest”)?

如果您想使用After/Before而不使用标记,您可以使用

After(()->{
    YOUR_CODE;
});
或者,如果要传递标记,可以通过如下方式传递表:

String[] tags = {"@tag1", "@tag2"};
Before(tags, ()->YOUR_CODE);

你能告诉我们你想要什么样的lambda吗?您想用lambdas表达什么?作为记录:您了解什么是lambda,以及这些注释和它们的参数意味着什么?