Не удалось создать экземпляр класса в структуре селен-огурец - PullRequest
0 голосов
/ 07 июня 2018

Я использую cucumber 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 {
}

Я создал 2 пакета в src (futurerx_testrunner_pkg и stepdefinition). У меня есть testrunner.java в futurerx_testrunner_pkg и базовое определение.java в пакете stepdefinition.

Но когда я запускаю код, выдается ошибка "Не удалось создать экземпляр класса stepdefinition.Basedefinition в cucumber.runtime.java.DefaultJavaObjectFactory.cacheNewInstance (DefaultJavaObjectFactory.java:47) вcucumber.runtime.java.DefaultJavaObjectFactory.getInstance (DefaultJavaObjectFactory.java:33) в cucumber.runtime.java.JavaStepDefinition.execute (JavaStepDefinition.java:48) ".Я новичок в этой системе огурец-селен и не понимаю, где я иду не так. Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...