无法在selenium-cucumber框架中实例化类

时间:2018-06-07 05:34:58

标签: selenium cucumber-junit

我正在使用黄瓜3.0.2。我的testrunner代码如下。

package futurerx_testrunner_pkg;
import org.junit.runner.RunWith;
import cucumber.api.junit.Cucumber;
import cucumber.api.CucumberOptions;

@RunWith(Cucumber.class)
@CucumberOptions(features="features/login.feature",glue= {"stepdefinition"})

public class testrunner {
}

我在src中创建了2个包(futurerx_testrunner_pkg和stepdefinition)。我在futurerx_testrunner_pkg包中有testrunner.java,在stepdefinition包中有basedefinition.java。

但是当我运行代码时,它给出了一个错误“无法在cucumber.runtime.java.DefaultJavaObjectFactory.getInstance中在cucumber.runtime.java.DefaultJavaObjectFactory.cacheNewInstance(DefaultJavaObjectFactory.java:47)实例化类stepdefinition.Basedefinition (DefaultJavaObjectFactory.java:33)在cucumber.runtime.java.JavaStepDefinition.execute(JavaStepDefinition.java:48)“。 我是这个黄瓜 - 硒框架的新手,不知道我哪里出错了。谢谢你。

0 个答案:

没有答案