- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经解决了之前所有与此相关的 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/
我已经解决了之前所有与此相关的 StackOverflow 问题。这篇文章会很长,所以请耐心等待。我的 cucumber 项目中的文件夹排序如下: -src/main/java -src/main/r
我是一名优秀的程序员,十分优秀!