Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java cucumber.runtime.CucumberException:未能实例化类stepDefinitions.RegistrationStepDefinition_Java_Selenium_Maven_Testng_Cucumber Java - Fatal编程技术网

Java cucumber.runtime.CucumberException:未能实例化类stepDefinitions.RegistrationStepDefinition

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

我把cucumber和testNG作为一个maven项目来运行。我的项目包含两个功能文件“login.feature”和“registration.feature”。“login.feature”已成功执行。但当涉及到“registration.feature”文件时,它会显示生成失败以及此异常。请调查一下,给我解决办法

和test runner.java文件:

@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问题中添加代码和错误输出。