CucumberException: не удалось создать экземпляр класса StepDefinitions при запуске тестовJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 CucumberException: не удалось создать экземпляр класса StepDefinitions при запуске тестов

Сообщение Anonymous »

Пожалуйста, помогите. Думаю, что произошла ошибка при инициализации страницы

public class AuthStepDefinitions {

private final AuthPage authPage = new AuthPage();

@When("^user on Auth Page$")
public void onAuthPage() {
AuthPage.getStartPage();
}


и т.д. д.

public class AuthPage extends TestBase {

private String loginPassrod = "test@test.test";

@FindBy(id = "USER_LOGIN")
private WebElement loginInput;

@FindBy(id = "USER_PASSWORD")
private WebElement userPassword;

@FindBy(className = "btn")
private WebElement btnEntrance;

@FindBy(css = "table.dataTable")
private WebElement table;

@FindBy(css = "a.button-new")
private WebElement create;

@FindBy(className = "sidebar-profile")
private WebElement profile;

public AuthPage() {
PageFactory.initElements(new HtmlElementDecorator(new HtmlElementLocatorFactory(driver)), this);
}


и т.д. д.

public abstract class TestBase {

/**
* Default timeout for waiting
*/
private static final int ELEMENT_TIMEOUT_SECONDS = 20;

protected static WebDriver driver;
JavascriptExecutor js = (JavascriptExecutor) driver;

public void setup() {
System.setProperty("webdriver.chrome.driver", BaseProperties.driverDir );
driver = new ChromeDriver();
driver.manage().window().maximize();
}

protected static void onMainPage() {
driver.get("хxx");
}


и т.д. д.

Мне кажется, здесь какая-то проблема

private final AuthPage authPage = new AuthPage();
PageFactory.initElements(new HtmlElementDecorator(new HtmlElementLocatorFactory(driver)), this);
}


Вот некоторая информация, к о т о р а я м о ж е т п о м о ч ь . < / p > < b r / > < b r / > о ш и б к а < / p > < b r / > < b r / > В о т в с я т р а с с и р о в к а с т е к а < / p > < b r / > < b r / > < c o d e > " C : \ P r o g r a m F i l e s \ J a v a \ j d k - 1 2 . 0 . 1 \ b i n \ j a v a . e x e " - e a - D i d e a . t e s t . c y c l i c . b u f f e r . s i z e = 1 0 4 8 5 7 6 " - j a v a a g e n t : C : \ P r o g r a m F i l e s \ J e t B r a i n s \ I n t e l l i J I D E A C o m m u n i t y E d i t i o n 2 0 1 9 . 1 . 3 \ l i b \ i d e a _ r t . j a r = 6 3 0 1 4 : C : \ P r o g r a m F i l e s \ J e t B r a i n s \ I n t e l l i J I D E A C o m m u n i t y E d i t i o n 2 0 1 9 . 1 . 3 \ b i n " - D f i l e . e n c o d i n g = U T F - 8 - c l a s s p a t h " C : \ P r o g r a m F i l e s \ J e t B r a i n s \ I n t e l l i J I D E A C o m m u n i t y E d i t i o n 2 0 1 9 . 1 . 3 \ l i b \ i d e a _ r t . j a r ; C : \ P r o g r a m F i l e s \ J e t B r a i n s \ I n t e l l i J I D E A C o m m u n i t y E d i t i o n 2 0 1 9 . 1 . 3 \ p l u g i n s \ j u n i t \ l i b \ j u n i t - r t . j a r ; C : \ P r o g r a m F i l e s \ J e t B r a i n s \ I n t e l l i J I D E A C o m m u n i t y E d i t i o n 2 0 1 9 . 1 . 3 \ p l u g i n s \ j u n i t \ l i b \ j u n i t 5 - r t . j a r ; C : \ U s e r s \ M a r k 1 0 0 F \ I d e a P r o j e c t s \ T e s t N e t G o \ t a r g e t \ t e s t - c l a s s e s ; C : \ U s e r s \ M a r k 1 0 0 F \ . m 2 \ r e p o s i t o r y \ j u n i t \ j u n i t \ 4 . 1 3 - b e t a - 3 \ j u n i t - 4 . 1 3 - b e t a - 3 . j a r ; C : \ U s e r s \ M a r k 1 0 0 F \ . m 2 \ r e p o s i t o r y \ o r g \ h a m c r e s t \ h a m c r e s t - c o r e \ 1 . 3 \ h a m c r e s t - c o r e - 1 . 3 . j a r ; C : \ U s e r s \ M a r k 1 0 0 F \ . m 2 \ r e p o s i t o r y \ o r g \ s e l e n i u m h q \ s e l e n i u m \ s e l e n i u m - j a v a \ 4 . 0 . 0 - a l p h a - 1 \ s e l e n i u m - j a v a - 4 . 0 . 0 - a l p h a - 1 . j a r ; C : \ U s e r s \ M a r k 1 0 0 F \ . m 2 \ r e p o s i t o r y \ o r g \ s e l e n i u m h q \ s e l e n i u m \ s e l e n i u m - c h r o m e - d r i v e r \ 4 . 0 . 0 - a l p h a - 1 \ s e l e n i u m - c h r o m e - d r i v e r - 4 . 0 . 0 - a l p h a - 1 . j a r ; C : \ U s e r s \ M a r k 1 0 0 F \ . m 2 \ r e p o s i t o r y \ o r g \ s e l e n i u m h q \ s e l e n i u m \ s e l e n i u m - r e m o t e - d r i v e r \ 4 . 0 . 0 - a l p h a - 1 \ s e l e n i u m - r e m o t e - d r i v e r - 4 . 0 . 0 - a l p h a - 1 . j a r ; C : \ U s e r s \ M a r k 1 0 0 F \ . m 2 \ r e p o s i t o r y \ o r g \ s e l e n i u m h q \ s e l e n i u m \ s e l e n i u m - a p i \ 4 . 0 . 0 - a l p h a - 1 \ s e l e n i u m - a p i - 4 . 0 . 0 - a l p h a - 1 . j a r ; C : \ U s e r s \ M a r k 1 0 0 F \ . m 2 \ r e p o s i t o r y \ n e t \ b y t e b u d d y \ b y t e - b u d d y \ 1 . 9 . 1 2 \ b y t e - b u d d y - 1 . 9 . 1 2 . j a r ; C : \ U s e r s \ M a r k 1 0 0 F \ . m 2 \ r e p o s i t o r y \ o r g \ a p a c h e \ c o m m o n s \ c o m m o n s - e x e c \ 1 . 3 \ c o m m o n s - e x e c - 1 . 3 . j a r ; C : \ U s e r s \ M a r k 1 0 0 F \ . m 2 \ r e p o s i t o r y \ c o m \ g o o g l e \ g u a v a \ g u a v a \ 2 7 . 1 - j r e \ g u a v a - 2 7 . 1 - j r e . j a r ; C : \ U s e r s \ M a r k 1 0 0 F \ . m 2 \ r e p o s i t o r y \ c o m \ g o o g l e \ g u a v a \ f a i l u r e a c c e s s \ 1 . 0 . 1 \ f a i l u r e a c c e s s - 1 . 0 . 1 . j a r ; C : \ U s e r s \ M a r k 1 0 0 F \ . m 2 \ r e p o s i t o r y \ c o m \ g o o g l e \ g u a v a \ l i s t e n a b l e f u t u r e \ 9 9 9 9 . 0 - e m p t y - t o - a v o i d - c o n f l i c t - w i t h - g u a v a \ l i s t e n a b l e f u t u r e - 9 9 9 9 . 0 - e m p t y - t o - a v o i d - c o n f l i c t - w i t h - g u a v a . j a r ; C : \ U s e r s \ M a r k 1 0 0 F \ . m 2 \ r e p o s i t o r y \ c o m \ g o o g l e \ c o d e \ f i n d b u g s \ j s r 3 0 5 \ 3 . 0 . 2 \ j s r 3 0 5 - 3 . 0 . 2 . j a r ; C : \ U s e r s \ M a r k 1 0 0 F \ . m 2 \ r e p o s i t o r y \ o r g \ c h e c k e r f r a m e w o r k \ c h e c k e r - q u a l \ 2 . 5 . 2 \ c h e c k e r - q u a l - 2 . 5 . 2 . j a r ; C : \ U s e r s \ M a r k 1 0 0 F \ . m 2 \ r e p o s i t o r y \ c o m \ g o o g l e \ e r r o r p r o n e \ e r r o r _ p r o n e _ a n n o t a t i o n s \ 2 . 2 . 0 \ e r r o r _ p r o n e _ a n n o t a t i o n s - 2 . 2 . 0 . j a r ; C : \ U s e r s \ Mark100F\.m2\repository\com\google\j2objc\j2objc-annotations\1.1\j2objc-annotations-1.1.jar;C:\Users\Mark100F\.m2\repository\org\codehaus\mojo\animal-sniffer-annotations\1.17\animal-sniffer-annotations-1.17.jar;C:\Users\Mark100F\.m2\repository\com\squareup\okhttp3\okhttp\3.14.0\okhttp-3.14.0.jar;C:\Users\Mark100F\.m2\repository\com\squareup\okio\okio\1.17.2\okio-1.17.2.jar;C:\Users\Mark100F\.m2\repository\org\seleniumhq\selenium\selenium-edge-driver\4.0.0-alpha-1\selenium-edge-driver-4.0.0-alpha-1.jar;C:\Users\Mark100F\.m2\repository\org\seleniumhq\selenium\selenium-firefox-xpi-driver\4.0.0-alpha-1\selenium-firefox-xpi-driver-4.0.0-alpha-1.jar;C:\Users\Mark100F\.m2\repository\org\seleniumhq\selenium\selenium-firefox-driver\4.0.0-alpha-1\selenium-firefox-driver-4.0.0-alpha-1.jar;C:\Users\Mark100F\.m2\repository\org\seleniumhq\selenium\selenium-ie-driver\4.0.0-alpha-1\selenium-ie-driver-4.0.0-alpha-1.jar;C:\Users\Mark100F\.m2\repository\org\seleniumhq\selenium\selenium-opera-driver\4.0.0-alpha-1\selenium-opera-driver-4.0.0-alpha-1.jar;C:\Users\Mark100F\.m2\repository\org\seleniumhq\selenium\selenium-safari-driver\4.0.0-alpha-1\selenium-safari-driver-4.0.0-alpha-1.jar;C:\Users\Mark100F\.m2\repository\org\seleniumhq\selenium\selenium-support\4.0.0-alpha-1\selenium-support-4.0.0-alpha-1.jar;C:\Users\Mark100F\.m2\repository\ru\yandex\qatools\htmlelements\htmlelements-all\1.15\htmlelements-all-1.15.jar;C:\Users\Mark100F\.m2\repository\ru\yandex\qatools\htmlelements\htmlelements-java\1.15\htmlelements-java-1.15.jar;C:\Users\Mark100F\.m2\repository\commons-lang\commons-lang\2.6\commons-lang-2.6.jar;C:\Users\Mark100F\.m2\repository\com\googlecode\lambdaj\lambdaj\2.3.3\lambdaj-2.3.3.jar;C:\Users\Mark100F\.m2\repository\org\objenesis\objenesis\1.2\objenesis-1.2.jar;C:\Users\Mark100F\.m2\repository\cglib\cglib-nodep\2.2\cglib-nodep-2.2.jar;C:\Users\Mark100F\.m2\repository\info\cukes\cucumber-java\1.2.5\cucumber-java-1.2.5.jar;C:\Users\Mark100F\.m2\repository\info\cukes\cucumber-core\1.2.5\cucumber-core-1.2.5.jar;C:\Users\Mark100F\.m2\repository\info\cukes\cucumber-html\0.2.3\cucumber-html-0.2.3.jar;C:\Users\Mark100F\.m2\repository\info\cukes\cucumber-jvm-deps\1.0.5\cucumber-jvm-deps-1.0.5.jar;C:\Users\Mark100F\.m2\repository\info\cukes\cucumber-junit\1.2.5\cucumber-junit-1.2.5.jar;C:\Users\Mark100F\.m2\repository\ru\yandex\qatools\allure\allure-cucumber-jvm-adaptor\1.6.2\allure-cucumber-jvm-adaptor-1.6.2.jar;C:\Users\Mark100F\.m2\repository\ru\yandex\qatools\allure\allure-java-aspects\1.5.2\allure-java-aspects-1.5.2.jar;C:\Users\Mark100F\.m2\repository\ru\yandex\qatools\allure\allure-java-adaptor-api\1.5.2\allure-java-adaptor-api-1.5.2.jar;C:\Users\Mark100F\.m2\repository\ru\yandex\qatools\allure\allure-java-annotations\1.5.2\allure-java-annotations-1.5.2.jar;C:\Users\Mark100F\.m2\repository\org\apache\tika\tika-core\1.7\tika-core-1.7.jar;C:\Users\Mark100F\.m2\repository\org\aspectj\aspectjrt\1.8.3\aspectjrt-1.8.3.jar;C:\Users\Mark100F\.m2\repository\ru\yandex\qatools\allure\allure-commons\1.5.2\allure-commons-1.5.2.jar;C:\Users\Mark100F\.m2\repository\ru\yandex\qatools\allure\allure-model\1.5.2\allure-model-1.5.2.jar;C:\Users\Mark100F\.m2\repository\org\jvnet\jaxb2_commons\jaxb2-basics-runtime\0.9.3\jaxb2-basics-runtime-0.9.3.jar;C:\Users\Mark100F\.m2\repository\ru\qatools\commons\properties\2.0.RC5\properties-2.0.RC5.jar;C:\Users\Mark100F\.m2\repository\commons-io\commons-io\2.4\commons-io-2.4.jar;C:\Users\Mark100F\.m2\repository\org\apache\commons\commons-lang3\3.3.2\commons-lang3-3.3.2.jar;C:\Users\Mark100F\.m2\repository\info\cukes\gherkin\2.12.2\gherkin-2.12.2.jar;C:\Users\Mark100F\.m2\repository\commons-logging\commons-logging-api\1.1\commons-logging-api-1.1.jar;C:\Users\Mark100F\.m2\repository\info\cukes\cucumber-testng\1.2.5\cucumber-testng-1.2.5.jar;C:\Users\Mark100F\.m2\repository\org\testng\testng\6.9.9\testng-6.9.9.jar;C:\Users\Mark100F\.m2\repository\com\beust\jcommander\1.48\jcommander-1.48.jar;C:\Users\Mark100F\.m2\repository\org\apache\ant\ant\1.7.0\ant-1.7.0.jar;C:\Users\Mark100F\.m2\repository\org\apache\ant\ant-launcher\1.7.0\ant-launcher-1.7.0.jar;C:\Users\Mark100F\.m2\repository\org\yaml\snakeyaml\1.15\snakeyaml-1.15.jar;C:\Users\Mark100F\.m2\repository\org\beanshell\bsh\2.0b4\bsh-2.0b4.jar;C:\Users\Mark100F\.m2\repository\javax\xml\bind\jaxb-api\2.2.11\jaxb-api-2.2.11.jar;C:\Users\Mark100F\.m2\repository\com\sun\xml\bind\jaxb-core\2.2.11\jaxb-core-2.2.11.jar;C:\Users\Mark100F\.m2\repository\com\sun\xml\bind\jaxb-impl\2.2.11\jaxb-impl-2.2.11.jar;C:\Users\Mark100F\.m2\repository\javax\activation\activation\1.1.1\activation-1.1.1.jar;C:\Users\Mark100F\.m2\repository\org\slf4j\slf4j-api\1.7.5\slf4j-api-1.7.5.jar;C:\Users\Mark100F\.m2\repository\org\slf4j\slf4j-log4j12\1.7.5\slf4j-log4j12-1.7.5.jar;C:\Users\Mark100F\.m2\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar" com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 -junit4 runners.firstTestRunner

cucumber.runtime.CucumberException: Failed to instantiate class stepDefinitions.AuthStepDefinitions

at cucumber.runtime.java.DefaultJavaObjectFactory.cacheNewInstance(DefaultJavaObjectFactory.java:47)
at cucumber.runtime.java.DefaultJavaObjectFactory.getInstance(DefaultJavaObjectFactory.java:33)
at cucumber.runtime.java.JavaStepDefinition.execute(JavaStepDefinition.java:38)
at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:37)
at cucumber.runtime.Runtime.runStep(Runtime.java:300)
at cucumber.runtime.model.StepContainer.runStep(StepContainer.java:44)
at cucumber.runtime.model.StepContainer.runSteps(StepContainer.java:39)
at cucumber.runtime.model.CucumberScenario.run(CucumberScenario.java:44)
at cucumber.runtime.junit.ExecutionUnitRunner.run(ExecutionUnitRunner.java:102)
at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:63)
at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:18)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:330)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:78)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:328)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:65)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:292)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:305)
at org.junit.runners.ParentRunner.run(ParentRunner.java:412)
at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:70)
at cucumber.api.junit.Cucumber.runChild(Cucumber.java:95)
at cucumber.api.junit.Cucumber.runChild(Cucumber.java:38)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:330)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:78)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:328)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:65)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:292)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:305)
at org.junit.runners.ParentRunner.run(ParentRunner.java:412)
at cucumber.api.junit.Cucumber.run(Cucumber.java:100)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
Caused by: java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
at cucumber.runtime.java.DefaultJavaObjectFactory.cacheNewInstance(DefaultJavaObjectFactory.java:41)
... 33 more
Caused by: java.lang.NoClassDefFoundError: org/openqa/selenium/internal/WrapsElement
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:151)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:802)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:700)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:623)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at ru.yandex.qatools.htmlelements.utils.HtmlElementUtils.isTypifiedElement(HtmlElementUtils.java:58)
at ru.yandex.qatools.htmlelements.utils.HtmlElementUtils.isTypifiedElement(HtmlElementUtils.java:54)
at ru.yandex.qatools.htmlelements.loader.decorator.HtmlElementDecorator.decorate(HtmlElementDecorator.java:53)
at org.openqa.selenium.support.PageFactory.proxyFields(PageFactory.java:110)
at org.openqa.selenium.support.PageFactory.initElements(PageFactory.java:102)
at pages.AuthPage.(AuthPage.java:33)
at stepDefinitions.AuthStepDefinitions.(AuthStepDefinitions.java:10)
... 39 more
Caused by: java.lang.ClassNotFoundException: org.openqa.selenium.internal.WrapsElement
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
... 55 more

Test ignored.

Test ignored.

Test ignored.

Failed scenarios:
authPage.feature:7 # Scenario: LogIn om Auth Page

1 Scenarios (1 failed)
4 Steps (1 failed, 3 skipped)
0m0,407s

cucumber.runtime.CucumberException: Failed to instantiate class stepDefinitions.AuthStepDefinitions
at cucumber.runtime.java.DefaultJavaObjectFactory.cacheNewInstance(DefaultJavaObjectFactory.java:47)
at cucumber.runtime.java.DefaultJavaObjectFactory.getInstance(DefaultJavaObjectFactory.java:33)
at cucumber.runtime.java.JavaStepDefinition.execute(JavaStepDefinition.java:38)
at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:37)
at cucumber.runtime.Runtime.runStep(Runtime.java:300)
at cucumber.runtime.model.StepContainer.runStep(StepContainer.java:44)
at cucumber.runtime.model.StepContainer.runSteps(StepContainer.java:39)
at cucumber.runtime.model.CucumberScenario.run(CucumberScenario.java:44)
at cucumber.runtime.junit.ExecutionUnitRunner.run(ExecutionUnitRunner.java:102)
at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:63)
at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:18)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:330)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:78)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:328)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:65)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:292)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:305)
at org.junit.runners.ParentRunner.run(ParentRunner.java:412)
at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:70)
at cucumber.api.junit.Cucumber.runChild(Cucumber.java:95)
at cucumber.api.junit.Cucumber.runChild(Cucumber.java:38)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:330)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:78)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:328)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:65)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:292)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:305)
at org.junit.runners.ParentRunner.run(ParentRunner.java:412)
at cucumber.api.junit.Cucumber.run(Cucumber.java:100)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
Caused by: java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
at cucumber.runtime.java.DefaultJavaObjectFactory.cacheNewInstance(DefaultJavaObjectFactory.java:41)
... 33 more
Caused by: java.lang.NoClassDefFoundError: org/openqa/selenium/internal/WrapsElement
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:151)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:802)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:700)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:623)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at ru.yandex.qatools.htmlelements.utils.HtmlElementUtils.isTypifiedElement(HtmlElementUtils.java:58)
at ru.yandex.qatools.htmlelements.utils.HtmlElementUtils.isTypifiedElement(HtmlElementUtils.java:54)
at ru.yandex.qatools.htmlelements.loader.decorator.HtmlElementDecorator.decorate(HtmlElementDecorator.java:53)
at org.openqa.selenium.support.PageFactory.proxyFields(PageFactory.java:110)
at org.openqa.selenium.support.PageFactory.initElements(PageFactory.java:102)
at pages.AuthPage.(AuthPage.java:33)
at stepDefinitions.AuthStepDefinitions.(AuthStepDefinitions.java:10)
... 39 more
Caused by: java.lang.ClassNotFoundException: org.openqa.selenium.internal.WrapsElement
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
... 55 more

cucumber.runtime.CucumberException: Failed to instantiate class stepDefinitions.AuthStepDefinitions

at cucumber.runtime.java.DefaultJavaObjectFactory.cacheNewInstance(DefaultJavaObjectFactory.java:47)
at cucumber.runtime.java.DefaultJavaObjectFactory.getInstance(DefaultJavaObjectFactory.java:33)
at cucumber.runtime.java.JavaStepDefinition.execute(JavaStepDefinition.java:38)
at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:37)
at cucumber.runtime.Runtime.runStep(Runtime.java:300)
at cucumber.runtime.model.StepContainer.runStep(StepContainer.java:44)
at cucumber.runtime.model.StepContainer.runSteps(StepContainer.java:39)
at cucumber.runtime.model.CucumberScenario.run(CucumberScenario.java:44)
at cucumber.runtime.junit.ExecutionUnitRunner.run(ExecutionUnitRunner.java:102)
at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:63)
at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:18)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:330)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:78)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:328)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:65)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:292)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:305)
at org.junit.runners.ParentRunner.run(ParentRunner.java:412)
at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:70)
at cucumber.api.junit.Cucumber.runChild(Cucumber.java:95)
at cucumber.api.junit.Cucumber.runChild(Cucumber.java:38)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:330)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:78)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:328)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:65)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:292)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:305)
at org.junit.runners.ParentRunner.run(ParentRunner.java:412)
at cucumber.api.junit.Cucumber.run(Cucumber.java:100)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
Caused by: java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
at cucumber.runtime.java.DefaultJavaObjectFactory.cacheNewInstance(DefaultJavaObjectFactory.java:41)
... 33 more
Caused by: java.lang.NoClassDefFoundError: org/openqa/selenium/internal/WrapsElement
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:151)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:802)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:700)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:623)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at ru.yandex.qatools.htmlelements.utils.HtmlElementUtils.isTypifiedElement(HtmlElementUtils.java:58)
at ru.yandex.qatools.htmlelements.utils.HtmlElementUtils.isTypifiedElement(HtmlElementUtils.java:54)
at ru.yandex.qatools.htmlelements.loader.decorator.HtmlElementDecorator.decorate(HtmlElementDecorator.java:53)
at org.openqa.selenium.support.PageFactory.proxyFields(PageFactory.java:110)
at org.openqa.selenium.support.PageFactory.initElements(PageFactory.java:102)
at pages.AuthPage.(AuthPage.java:33)
at stepDefinitions.AuthStepDefinitions.(AuthStepDefinitions.java:10)
... 39 more
Caused by: java.lang.ClassNotFoundException: org.openqa.selenium.internal.WrapsElement
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
... 55 more

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by cucumber.deps.com.thoughtworks.xstream.core.util.Fields (file:/C:/Users/Mark100F/.m2/repository/info/cukes/cucumber-jvm-deps/1.0.5/cucumber-jvm-deps-1.0.5.jar) to field java.util.TreeMap.comparator
WARNING: Please consider reporting this to the maintainers of cucumber.deps.com.thoughtworks.xstream.core.util.Fields
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

Process finished with exit code -1


Подробнее здесь: https://stackoverflow.com/questions/567 ... -run-tests
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»