当前位置:  开发笔记 > 编程语言 > 正文

Java:程序包cucumber.api.junit不存在

如何解决《Java:程序包cucumber.api.junit不存在》经验,为你挑选了1个好方法。

我一直在努力使它起作用。

我想建立一个测试运行器类,像这样

但是我得到这个错误:

错误:(3,26)Java:包 Cucumber.api.junit 不存在
错误:(10,10)Java:找不到符号
符号:类Cucumber

该类如下所示:

package nl.prvgld.sigma.aanvraagtitels.testutil;

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

@RunWith(Cucumber.class)
public class RunFeature {
}

Pom.xml看起来像:


    
        
            
                org.apache.maven.plugins
                maven-compiler-plugin
                
                    1.8
                    1.8
                
            
        
    
  4.0.0
  nl.prvgld.sigma.aanvraagtitels
  Aanvraagtitels
  jar
  1.0-SNAPSHOT
  Aanvraagtitels
  http://maven.apache.org
  
      
      
          org.seleniumhq.selenium
          selenium-java
          3.2.0
      
    
      junit
      junit
      4.12
        test
    
    
    
        info.cukes
        cucumber-java8
        1.2.5
    
      
      
          info.cukes
          cucumber-core
          1.2.5
          test
      
      
      
          info.cukes
          cucumber-junit
          1.2.5
      

      
      
          com.microsoft.sqlserver
          mssql-jdbc
          6.1.0.jre8
      
      
          com.smartbear.readyapi.testserver.cucumber
          testserver-cucumber-core
          1.0.0
          test
      


  

所有类都在“测试”文件夹下的某个位置。我一直在这里查看一些相关问题,并尝试了一些解决方案,例如从Pom中删除测试,并确保我在Pom中具有junit,cucumber-junit,cucumber-java8和cucumber-core。

我正在使用Intellij。

朝正确方向提供的任何帮助均受到高度赞赏!

干杯!



1> 小智..:

我不知道您是否已解决问题,但可以通过从pom.xml文件中删除范围标签来快速解决。对您遇到的所有依赖项都应执行此操作,并且应该可以正常工作。

干杯,HH

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有