gpt4 book ai didi

java - cucumber .runtime.cucumberException : Failed to instantiate class CucumberTestDefinition. CucumberStepDefinition

转载 作者:行者123 更新时间:2023-12-02 12:51:48 30 4
gpt4 key购买 nike

我已经解决了之前所有与此相关的 StackOverflow 问题。这篇文章会很长,所以请耐心等待。我的 cucumber 项目中的文件夹排序如下:

-src/main/java

-src/main/resources

-src/test/java

-|CucumberRunner (package)
-|CucumberTestRunner.java

-|CucumberTestDefinition (package)

-|CucumberStepDefinition.java
-src/test/resources

-CucumberFeaturesFolder

-|CucumberFeatureFile.feature

如果您无法理解上述顺序,那么这里是项目文件夹的排列图片。 Order of project folders inside the project

我的 pom.xml 添加了以下依赖项(不再有依赖项):

<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.4.0</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-java</artifactId>
<version>1.2.2</version>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-junit</artifactId>
<version>1.2.2</version>
<scope>test</scope>
</dependency>

我的 CucumberTestRunner.java 文件包含以下内容:

package CucumberRunner;
import org.junit.runner.RunWith;
import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;

@RunWith(Cucumber.class)
@CucumberOptions(
features = "CucumberFeaturesFolder/CucumberFeatureFile.feature",
glue = {"src/test.java/CucumberTestDefinition"}
)
public class CucumberTestRunner {}

当我尝试运行 CucumberFeatureFile.feature 时收到的错误如下:

cucumber.runtime.CucumberException: Failed to instantiate class CucumberTestDefinition.CucumberStepDefinition

现在,在阅读了 StackOverflow 上提到的类似帖子后,我尝试将 cucumber-unit 和 cucumber-java 的版本从 1.2.2 更改为 1.2.0,这也导致了错误,但又是一个不同的错误:

Exception in thread “main” cucumber.runtime.CucumberException: No backends were found

最佳答案

改变

glue = {"src/test.java/CucumberTestDefinition"}

glue = {"src/test/java/CucumberTestDefinition"}

关于java - cucumber .runtime.cucumberException : Failed to instantiate class CucumberTestDefinition. CucumberStepDefinition,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44574362/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com