2017-11-20 5 views
1

maven을 사용하지 않고 cucumber-extentsreport 3.0.1.jar 파일을 다운로드했습니다. 오이 범위보고 기능이 작동하지 않습니다.

는 또한 오이 테스트 실행 파일에
plugin = "com.cucumber.listener.ExtentCucumberFormatter:output/report.html" 

을 추가했다.

하지만

cucumber.runtime.CucumberException: java.lang.NoClassDefFoundError: com/aventstack/extentreports/reporter/ExtentHtmlReporter 
at cucumber.runtime.formatter.PluginFactory.instantiate(PluginFactory.java:114) 
at cucumber.runtime.formatter.PluginFactory.create(PluginFactory.java:87) 
at cucumber.runtime.RuntimeOptions.getPlugins(RuntimeOptions.java:245) 
at cucumber.runtime.RuntimeOptions$1.invoke(RuntimeOptions.java:291) 
at com.sun.proxy.$Proxy9.done(Unknown Source) 
at cucumber.runtime.junit.JUnitReporter.done(JUnitReporter.java:227) 
at cucumber.api.junit.Cucumber.run(Cucumber.java:101) 
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86) 
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) 
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459) 
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678) 
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) 
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192) 
Caused by: java.lang.NoClassDefFoundError: com/aventstack/extentreports/reporter/ExtentHtmlReporter 
at com.cucumber.listener.ExtentCucumberFormatter.setExtentHtmlReport(ExtentCucumberFormatter.java:61) 
at com.cucumber.listener.ExtentCucumberFormatter.<init>(ExtentCucumberFormatter.java:34) 
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) 
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) 
at java.lang.reflect.Constructor.newInstance(Unknown Source) 
at cucumber.runtime.formatter.PluginFactory.instantiate(PluginFactory.java:107) 
... 12 more 

답변