运行时 Cucumber 异常:无法创建场景运行器

huangapple 未分类评论45阅读模式
英文:

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.(FeatureRunner.java:31)
> 中
> 在 cucumber.api.junit.Cucumber.addChildren(Cucumber.java:106) 中
> 在 cucumber.api.junit.Cucumber.(Cucumber.java:62) 中
> 在
> 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.(ParentRunner.java:84) 中
> 在 org.junit.runners.Suite.(Suite.java:112) 中
> 在 cucumber.runtime.junit.ExamplesRunner.(ExamplesRunner.java:21)
> 中
> 在
> cucumber.runtime.junit.ScenarioOutlineRunner.(ScenarioOutlineRunner.java:24)
> 中
> 在 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

huangapple
  • 本文由 发表于 2020年4月10日 22:07:27
  • 转载请务必保留本文链接:https://java.coder-hub.com/61142027.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定