Java cucumber.runtime.CucumberException:未能实例化类stepDefinitions.RegistrationStepDefinition
我把cucumber和testNG作为一个maven项目来运行。我的项目包含两个功能文件“login.feature”和“registration.feature”。“login.feature”已成功执行。但当涉及到“registration.feature”文件时,它会显示生成失败以及此异常。请调查一下,给我解决办法 和test runner.java文件:Java cucumber.runtime.CucumberException:未能实例化类stepDefinitions.RegistrationStepDefinition,java,selenium,maven,testng,cucumber-java,Java,Selenium,Maven,Testng,Cucumber Java,我把cucumber和testNG作为一个maven项目来运行。我的项目包含两个功能文件“login.feature”和“registration.feature”。“login.feature”已成功执行。但当涉及到“registration.feature”文件时,它会显示生成失败以及此异常。请调查一下,给我解决办法 和test runner.java文件: @CucumberOptions( features = "C:\\Users\\HP\\workspace\\FbL
@CucumberOptions(
features = "C:\\Users\\HP\\workspace\\FbLoginTestUsingCucumberTestNG\\src\\main\\java\\features",
glue = {"stepDefinitions"},
tags="@LoginFeature, @RegistrationFeature",
plugin={"html:target/cucumber-html-report"}
)
public class TestRunner {
private TestNGCucumberRunner testNGCucumberRunner;
@BeforeClass(alwaysRun = true)
public void setUpClass() throws Exception {
testNGCucumberRunner = new TestNGCucumberRunner(this.getClass());
}
@Test(groups = "cucumber", description = "Runs Cucumber Feature", dataProvider = "features")
public void feature(CucumberFeatureWrapper cucumberFeature) {
testNGCucumberRunner.runCucumber(cucumberFeature.getCucumberFeature());
}
@DataProvider
public Object[][] features() {
return testNGCucumberRunner.provideFeatures();
}
@AfterClass(alwaysRun = true)
public void tearDownClass() throws Exception {
testNGCucumberRunner.finish();
}
}
请在oyur问题中添加代码和错误输出。请在oyur问题中添加代码和错误输出。