首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法将Cucumber解析为某个类型。@RunWith(Cucumber.class)

无法将Cucumber解析为某个类型。@RunWith(Cucumber.class)
EN

Stack Overflow用户
提问于 2018-12-02 11:20:20
回答 2查看 9.5K关注 0票数 1

我正在尝试执行一个maven项目,我已经在pom文件中添加了依赖项,并且在maven依赖项中也可以找到cucumber-junit jar。但是我仍然不能导入适当的jar。获取" The import cucumber.api.junit cannot be resolved "。请找到附件中的截图

在maven中添加的依赖项是

代码语言:javascript
复制
<dependency>
     <groupId>info.cukes</groupId>
     <artifactId>cucumber-junit</artifactId>
     <version>1.2.5</version>
     <scope>test</scope>
 </dependency>

TestRunner类的文件夹结构

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-12-02 12:12:18

您有两个选择

1-更改文件夹结构:

代码语言:javascript
复制
src
  |
  test
     |
     your-package
                |
                YourClass

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

代码语言:javascript
复制
<dependency>
     <groupId>info.cukes</groupId>
     <artifactId>cucumber-junit</artifactId>
     <version>1.2.5</version>
 </dependency>
票数 9
EN

Stack Overflow用户

发布于 2018-12-02 11:25:50

您需要以下导入:

代码语言:javascript
复制
import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;
import org.junit.runner.RunWith;
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53577042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档