英文:
runtime cucumber exception :Failed to create scenario runner
问题
以下是您要翻译的内容:
这是我的功能,这是错误日志。pom.xml在底部。我有两个功能文件。我希望在运行时同时运行它们。但我犯了一个错误,但我无法找出来。
我首先从谷歌搜索,但我找不到解决方案。
功能:ML 漏斗列表
场景大纲:ML 漏斗提案列表
假设我选择抵押信贷
并且我将信贷贷款字段填写为“
并且我选择到期字段为“
并且我按下计算按钮
那么我看到信贷提案列表
举例:
| loan | expire |
| 100000|1年(12个月)|
> cucumber.runtime.CucumberException:无法创建场景运行器
> 在
> cucumber.runtime.junit.FeatureRunner.buildFeatureElementRunners(FeatureRunner.java:85)
> 中
> 在 cucumber.runtime.junit.FeatureRunner.
> 中
> 在 cucumber.api.junit.Cucumber.addChildren(Cucumber.java:106) 中
> 在 cucumber.api.junit.Cucumber.
> 在
> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method) 中
> 在
> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> 中
> 在
> java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> 中
> 在
> java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
> 中
> 在
> org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)
> 中
> 在
> org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)
> 中
> 在
> org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
> 中
> 在
> org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)
> 中
> 在
> org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
> 中
> 在
> org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:33)
> 中
> 在
> com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:49)
> 中
> 在
> com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
> 中
> 在
> com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)
> 中
> 在 com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)
> 引起:org.junit.runners.model.InitializationError 在
> org.junit.runners.ParentRunner.validate(ParentRunner.java:418) 中
> 在 org.junit.runners.ParentRunner.
> 在 org.junit.runners.Suite.
> 在 cucumber.runtime.junit.ExamplesRunner.
> 中
> 在
> cucumber.runtime.junit.ScenarioOutlineRunner.
> 中
> 在 cucumber.runtime.junit.FeatureRunner.buildFeatureElementRunners(FeatureRunner.java:81)
> 中
> ... 17 其他
英文:
This is my feature and this is the error log. pom.xml is at the bottom. I have two feature files. I want both of them to run when I run it. But I have a mistake but I cant figure out.
I search from google first but I cant find a solution.
Feature: ML Funnel Listing
Scenario Outline: ML Funnel Proposal Listing
Given I choose Mortgage Credit
And I fill Credit Loan field as "<loan>"
And I choose Expire field as "<expire>"
And I press Calculate button
Then I see credit proposal list
Examples:
| loan | expire |
|100000|1 Year (12 Month)|
> cucumber.runtime.CucumberException: Failed to create scenario runner
> at
> cucumber.runtime.junit.FeatureRunner.buildFeatureElementRunners(FeatureRunner.java:85)
> at cucumber.runtime.junit.FeatureRunner.<init>(FeatureRunner.java:31)
> at cucumber.api.junit.Cucumber.addChildren(Cucumber.java:106) at
> cucumber.api.junit.Cucumber.<init>(Cucumber.java:62) 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.newInstance(Constructor.java:490)
> at
> org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)
> at
> org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)
> at
> org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
> at
> org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)
> at
> org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
> at
> org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:33)
> at
> com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:49)
> at
> com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
> at
> com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)
> at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)
> Caused by: org.junit.runners.model.InitializationError at
> org.junit.runners.ParentRunner.validate(ParentRunner.java:418) at
> org.junit.runners.ParentRunner.<init>(ParentRunner.java:84) at
> org.junit.runners.Suite.<init>(Suite.java:112) at
> cucumber.runtime.junit.ExamplesRunner.<init>(ExamplesRunner.java:21)
> at
> cucumber.runtime.junit.ScenarioOutlineRunner.<init>(ScenarioOutlineRunner.java:24)
> at
> cucumber.runtime.junit.FeatureRunner.buildFeatureElementRunners(FeatureRunner.java:81)
> ... 17 more
专注分享java语言的经验与见解,让所有开发者获益!
评论