dha*_*ali 4 java exception cucumber cucumber-jvm
我在Cucumber中运行功能时遇到问题,这个功能非常基础,因为它来自教程.
它没有定义,如下:
Feature: Proof that my concept works
Scenario: My first test
Given this is my first step
When this is my second step
Then this is my final step
Run Code Online (Sandbox Code Playgroud)
我的Cucumber跑步者课程如下:
package cucumber;
import org.junit.runner.RunWith;
import cucumber.api.junit.Cucumber;
@RunWith(Cucumber.class)
@Cucumber.Options(
format = {"pretty", "json:target/"},
features = {"src/cucumber/"}
)
public class CucumberRunner {
}
Run Code Online (Sandbox Code Playgroud)
.jar
我在项目中的外部文件如下:
我得到的例外是:
线程"main"中的异常cucumber.runtime.CucumberException:无法使用[cucumber.runtime.io.MultiLoader@75d837b6]实例化公共cucumber.runtime.java.JavaBackend(cucumber.runtime.io.ResourceLoader)
我试图在网上寻找解决这个问题的方法,但没有运气.
我也讨论了教程的OP,我还在等待反馈,但已经有一段时间了.
我遇到了类似的问题,并得到了与您相同的错误。
首先请提及功能文件的路径,
features = {"src/cucumber/myfile.feature"}
无论如何,这不会导致错误。
要只运行Cucumber运行器类,您需要的所有依赖项是
cucmber-junit
cucumber-java
和
junit
。
我还有一个额外cucumber-guice
的问题正在产生,一旦我解决了问题,错误就消失了,运行器成功执行了。
从您提到的图像的链接来看,您似乎没有使用它,cucumber-guice
但仍然建议您删除其他不必要的黄瓜依赖项,然后重试。
小智 5
1,我几天前碰到了这个,它的简单只是从依赖中移除了黄瓜 - 春天.2如果这不起作用,请尝试更新cucumber-core,cucumber-junit和cucumber-java所有版本1.2.3
归档时间: |
|
查看次数: |
16231 次 |
最近记录: |