黄瓜订购的标签钩

Wal*_*elt 5 cucumber-jvm cucumber-java

我正在尝试使用Java Cucumber来使用有序的,标记的钩子。例如:

@Before(“ @ quicklink”,order = 20)

编译器似乎不喜欢它。不可能有一个带标签的有序钩子吗?似乎是功能的合理组合。如果是这样,语法是什么?

n

Mar*_*rit 0

您应该能够像这样指定挂钩的顺序:

带注释的方法样式(如果您使用的是 cucumber-java):

@Before(order = 10)
public void doSomething(){
    // Do something before each scenario
}
Run Code Online (Sandbox Code Playgroud)

Lambda 风格(如果您使用的是 cucumber-java8):

Before(10, () -> {
    // Do something before each scenario
});
Run Code Online (Sandbox Code Playgroud)