黄瓜无法解析为类型。 @RunWith(Cucumber.class)

问题描述 投票:1回答:2

我正在尝试作为Maven项目执行,我已经在pom文件中添加了依赖项,并且在maven依赖项中也找到了黄瓜罐。但是我仍然无法导入合适的罐子。得到" The import cucumber.api.junit cannot be resolved "。请找到附件的屏幕截图

在Maven中添加的依赖是

<dependency>
     <groupId>info.cukes</groupId>
     <artifactId>cucumber-junit</artifactId>
     <version>1.2.5</version>
     <scope>test</scope>
 </dependency>

enter image description here

TestRunner类的文件夹结构

enter image description here

java maven cucumber
2个回答
4
投票

您有两个选择

1-更改文件夹结构:

src
  |
  test
     |
     your-package
                |
                YourClass

2-您可以按如下所示从依赖项中删除范围测试:

<dependency>
     <groupId>info.cukes</groupId>
     <artifactId>cucumber-junit</artifactId>
     <version>1.2.5</version>
 </dependency>

-1
投票

您需要这些导入:

import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;
import org.junit.runner.RunWith;
© www.soinside.com 2019 - 2024. All rights reserved.