当前位置: 首页 > 知识库问答 >
问题:

带有Cucumber的java.lang.NoClassDefoundError-JVM项目

酆乐湛
2023-03-14

这是错误的完整轨迹:

这是我的cucumberRunner文件

import org.junit.runner.RunWith;
import cucumber.api.junit.Cucumber;

@RunWith(Cucumber.class)
@Cucumber.Options(
        format={"pretty","json:target"},
        features={"src/features"}
    )

public class CucumberRunner {


}

共有1个答案

史和泰
2023-03-14

试试看:

导入org.junit.runner.runwith;进口黄瓜;

@RunWith(Cucumber.class)
@CucumberOptions(
    format={"pretty","json:target"},
    features={"src/features"}
)

public class CucumberRunner {


}

“.”在CucumberOptions中是错误的

 类似资料:
  • 我是UnitTesting和Cucumber的新手,今天我试图在Intelij和Eclipse中实现教程中的一个简单示例,当我尝试运行TestRunner.java时,我也遇到了同样的错误。 我的pom.xml: 文件。特征

  • 这可能吗?我对Gradle了解不多,Google到目前为止还没有产生任何真正有用的东西。

  • 我对cucumber相当陌生。当我注意到运行单个特性与运行整个套件(从IntelliJ)时的差异时,我只是通过创建几个测试特性来进行试验。 我注意到,当我运行单个特性时,它使用cucumber-jvm选项运行,在本例中,CucumberConfig(定义runner和cucumber选项的空白类)和runner没有被使用。但是,当我运行整个套件时,它作为JUnit测试运行,显然,在本例中,Conf

  • 我所拥有的 我正在使用Selenium WebDriver运行Cucumber JVM来自动化我们的系统测试用例。这些测试用例目前使用XRay测试管理插件存储在JIRA中。XRay还提供了获取特性文件以及将结果上传到JIRA的API。 我已经创建了一个自定义的JIRA实用程序类来下载测试作为特性文件,并将测试结果从JIRA中上载到JIRA中,同时还演示了它的工作原理。它们分别在Cucumber R

  • Cucumber测试没有并行运行(Cucumber jvm并行插件)? 如果我使用runner类执行测试,一次将执行一个功能文件,但是当将以下插件添加到POM文件时,似乎没有功能文件执行? 即使我指向了正确的功能文件文件夹? 我的POM文件:

  • 我们正在将Cucumber JVM用于Scala,随着应用程序的增长,在图片中也有很好的cucumber guice。 问题是我看不到任何关于如何做到这一点的可用示例/教程/文档。 我确实有一个工作的@ run with(class of[cumber])RunCukesTest类,它从。特征文件和StepDefinition类。问题是这个Cucumber类在没有Guice的情况下实例化步骤定义,