Java步骤定义实现En接口-如何使用它?
以下代码不起作用。能修一下吗?
Method Given("^Customer is on landing page$", () throws error "method call expected"
我正在使用Java 11。
import static utils.BasePage.driver;
import io.cucumber.java.af.En;
public class LandingPageStepDefs implements En {
@Override
public String value() {
return null;
}
@Override
public Class<? extends Annotation> annotationType() {
return null;
}
LandingPage landingPage = new LandingPage(driver);
public LandingPageStepDefs() {
Given("^Customer is on landing page$", () -> {
landingPage.verifyTextOnBanner();
});
}
}发布于 2022-11-01 18:11:22
好的,我必须导入依赖项,现在可以工作了
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-java8</artifactId>
<version>7.8.1</version>
</dependency>https://stackoverflow.com/questions/74277037
复制相似问题