Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获得;类<;黄瓜>;无法解析为“类型”;用于cumber.class,同时设置JUnit_Junit_Cucumber - Fatal编程技术网

获得;类<;黄瓜>;无法解析为“类型”;用于cumber.class,同时设置JUnit

获得;类<;黄瓜>;无法解析为“类型”;用于cumber.class,同时设置JUnit,junit,cucumber,Junit,Cucumber,我正在使用Cucumber 1.2.2 jar,下面的代码出现错误“类无法解析为类型”。 有人能提出解决办法吗 您应该有这个导入-导入cucumber.api.junit.cucumber 这些选项应该在Eclipse将鼠标悬停在错误上时显示 您应该进行此导入-导入cucumber.api.junit.cucucumber import org.junit.runner.RunWith; import cucumber.api.CucumberOptions; //The import cucu

我正在使用Cucumber 1.2.2 jar,下面的代码出现错误“类无法解析为类型”。 有人能提出解决办法吗


您应该有这个导入-
导入cucumber.api.junit.cucumber


这些选项应该在Eclipse将鼠标悬停在错误上时显示

您应该进行此导入-
导入cucumber.api.junit.cucucumber

import org.junit.runner.RunWith;
import cucumber.api.CucumberOptions;
//The import cucumber.api.junit cannot be resolved
import cucumber.api.junit.Cucumber;
////Receiving an error message as Class<Cucumber> cannot be resolved to a type
@RunWith(Cucumber.class)

@CucumberOptions(
        features = "C:\\Users\\achelimi\\eclipse-workspace\\FirstAppl\\src\\main\\java\\feature\\login.feature", 
        glue = {"stepDefinition" }, 
        plugin = { "pretty", "html:test-outout", "json:json_output/cucumber.json",
                "junit:junit_xml/cucumber.xml" }, 
        monochrome = true, 
        strict = true, 
        dryRun = false)
public class TestRunner {

}

//Added below Dependencies for POM.xml

    <dependencies>
            <dependency>
                <groupId>info.cukes</groupId>
                <artifactId>cucumber-picocontainer</artifactId>
                <version>1.2.5</version>
            </dependency>
            <dependency>
                <groupId>io.cucumber</groupId>
                <artifactId>cucumber-java</artifactId>
                <version>4.2.0</version>
            </dependency>
            <dependency>
                <groupId>info.cukes</groupId>
                <artifactId>cucumber-jvm</artifactId>
                <version>1.2.5</version>
                <type>pom</type>
            </dependency>
            <dependency>
                <groupId>net.sourceforge.cobertura</groupId>
                <artifactId>cobertura</artifactId>
                <version>2.1.1</version>
            </dependency>
            <dependency>
                <groupId>info.cukes</groupId>
                <artifactId>cucumber-jvm-deps</artifactId>
                <version>1.0.5</version>
            </dependency>
            <dependency>
                <groupId>net.masterthought</groupId>
                <artifactId>cucumber-reporting</artifactId>
                <version>1.0.0</version>
            </dependency>
//Added below Dependencies for POM.xml
            <dependency>
                <groupId>info.cukes</groupId>
                <artifactId>gherkin</artifactId>
                <version>2.12.2</version>
            </dependency>
            <dependency>
                <groupId>org.mockito</groupId>
                <artifactId>mockito-all</artifactId>
                <version>2.0.2-beta</version>
            </dependency>
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>3.8.1</version>
                <scope>test</scope>
            </dependency>
//Added below Dependencies for POM.xml
            <dependency>
                <groupId>org.seleniumhq.selenium</groupId>
                <artifactId>selenium-java</artifactId>
                <version>3.0.1</version>
            </dependency>
            <!-- https://mvnrepository.com/artifact/info.cukes/gherkin-jvm-deps -->
            <dependency>
                <groupId>info.cukes</groupId>
                <artifactId>gherkin-jvm-deps</artifactId>
                <version>1.0.2</version>
            </dependency>
            <!-- https://mvnrepository.com/artifact/info.cukes/cucumber-html -->
            <dependency>
                <groupId>info.cukes</groupId>
                <artifactId>cucumber-html</artifactId>
                <version>0.2.3</version>
            </dependency>
   //Added below Dependencies for POM.xml

 //Added below Dependencies for POM.xml
        <dependency>
            <groupId>com.sun</groupId>
            <artifactId>tools</artifactId>
            <version>1.6</version>
            <scope>system</scope>
            <systemPath>C:\Program Files\Java\jdk1.8.0_202\lib\tools.jar</systemPath>
        </dependency>
    </dependencies>
这些选项应该在Eclipse将鼠标悬停在错误上时显示

import org.junit.runner.RunWith;
import org.junit.runner.RunWith;
import cucumber.api.CucumberOptions;
//The import cucumber.api.junit cannot be resolved
import cucumber.api.junit.Cucumber;
////Receiving an error message as Class<Cucumber> cannot be resolved to a type
@RunWith(Cucumber.class)

@CucumberOptions(
        features = "C:\\Users\\achelimi\\eclipse-workspace\\FirstAppl\\src\\main\\java\\feature\\login.feature", 
        glue = {"stepDefinition" }, 
        plugin = { "pretty", "html:test-outout", "json:json_output/cucumber.json",
                "junit:junit_xml/cucumber.xml" }, 
        monochrome = true, 
        strict = true, 
        dryRun = false)
public class TestRunner {

}

//Added below Dependencies for POM.xml

    <dependencies>
            <dependency>
                <groupId>info.cukes</groupId>
                <artifactId>cucumber-picocontainer</artifactId>
                <version>1.2.5</version>
            </dependency>
            <dependency>
                <groupId>io.cucumber</groupId>
                <artifactId>cucumber-java</artifactId>
                <version>4.2.0</version>
            </dependency>
            <dependency>
                <groupId>info.cukes</groupId>
                <artifactId>cucumber-jvm</artifactId>
                <version>1.2.5</version>
                <type>pom</type>
            </dependency>
            <dependency>
                <groupId>net.sourceforge.cobertura</groupId>
                <artifactId>cobertura</artifactId>
                <version>2.1.1</version>
            </dependency>
            <dependency>
                <groupId>info.cukes</groupId>
                <artifactId>cucumber-jvm-deps</artifactId>
                <version>1.0.5</version>
            </dependency>
            <dependency>
                <groupId>net.masterthought</groupId>
                <artifactId>cucumber-reporting</artifactId>
                <version>1.0.0</version>
            </dependency>
//Added below Dependencies for POM.xml
            <dependency>
                <groupId>info.cukes</groupId>
                <artifactId>gherkin</artifactId>
                <version>2.12.2</version>
            </dependency>
            <dependency>
                <groupId>org.mockito</groupId>
                <artifactId>mockito-all</artifactId>
                <version>2.0.2-beta</version>
            </dependency>
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>3.8.1</version>
                <scope>test</scope>
            </dependency>
//Added below Dependencies for POM.xml
            <dependency>
                <groupId>org.seleniumhq.selenium</groupId>
                <artifactId>selenium-java</artifactId>
                <version>3.0.1</version>
            </dependency>
            <!-- https://mvnrepository.com/artifact/info.cukes/gherkin-jvm-deps -->
            <dependency>
                <groupId>info.cukes</groupId>
                <artifactId>gherkin-jvm-deps</artifactId>
                <version>1.0.2</version>
            </dependency>
            <!-- https://mvnrepository.com/artifact/info.cukes/cucumber-html -->
            <dependency>
                <groupId>info.cukes</groupId>
                <artifactId>cucumber-html</artifactId>
                <version>0.2.3</version>
            </dependency>
   //Added below Dependencies for POM.xml

 //Added below Dependencies for POM.xml
        <dependency>
            <groupId>com.sun</groupId>
            <artifactId>tools</artifactId>
            <version>1.6</version>
            <scope>system</scope>
            <systemPath>C:\Program Files\Java\jdk1.8.0_202\lib\tools.jar</systemPath>
        </dependency>
    </dependencies>
进口cucumber.api.CucumberOptions; //无法解析导入cumber.api.junit 进口cucumber.api.junit.cucumber; ////无法将作为类接收的错误消息解析为类型 @RunWith(cumber.class) @黄瓜选项( features=“C:\\Users\\achelimi\\eclipse workspace\\FirstAppl\\src\\main\\java\\feature\\login.feature”, glue={“步骤定义”}, plugin={“pretty”、“html:testoutout”、“json:json\u output/cucumber.json”, “junit:junit_xml/cucumber.xml”}, 单色=真, 严格=正确, dryRun=false) 公共类测试运行程序{ } //添加了POM.xml的以下依赖项 信息杯 黄瓜皮容器 1.2.5 黄瓜 黄瓜爪哇 4.2.0 信息杯 黄瓜 1.2.5 聚甲醛 net.sourceforge.cobertura 科贝图拉 2.1.1 信息杯 黄瓜汁 1.0.5 网络智囊团 黄瓜报道 1.0.0 //添加了POM.xml的以下依赖项 信息杯 小黄瓜 2.12.2 org.mockito 莫基托所有 2.0.2-beta 朱尼特 朱尼特 3.8.1 测试 //添加了POM.xml的以下依赖项 org.seleniumhq.selenium 硒爪哇 3.0.1 信息杯 小黄瓜 1.0.2 信息杯 黄瓜html 0.2.3 //添加了POM.xml的以下依赖项 //添加了POM.xml的以下依赖项 com.sun 工具 1.6 系统 C:\ProgramFiles\Java\jdk1.8.0\U 202\lib\tools.jar
导入org.junit.runner.RunWith;
进口cucumber.api.CucumberOptions;
//无法解析导入cumber.api.junit
进口cucumber.api.junit.cucumber;
////无法将作为类接收的错误消息解析为类型
@RunWith(cumber.class)
@黄瓜选项(
features=“C:\\Users\\achelimi\\eclipse workspace\\FirstAppl\\src\\main\\java\\feature\\login.feature”,
glue={“步骤定义”},
plugin={“pretty”、“html:testoutout”、“json:json\u output/cucumber.json”,
“junit:junit_xml/cucumber.xml”},
单色=真,
严格=正确,
dryRun=false)
公共类测试运行程序{
}
//添加了POM.xml的以下依赖项
信息杯
黄瓜皮容器
1.2.5
黄瓜
黄瓜爪哇
4.2.0
信息杯
黄瓜
1.2.5
聚甲醛
net.sourceforge.cobertura
科贝图拉
2.1.1
信息杯
黄瓜汁
1.0.5
网络智囊团
黄瓜报道
1.0.0
//添加了POM.xml的以下依赖项
信息杯
小黄瓜
2.12.2
org.mockito
莫基托所有
2.0.2-beta
朱尼特
朱尼特
3.8.1
测试
//添加了POM.xml的以下依赖项
org.seleniumhq.selenium
硒爪哇
3.0.1
信息杯
小黄瓜
1.0.2
信息杯
黄瓜html
0.2.3
//添加了POM.xml的以下依赖项
//添加了POM.xml的以下依赖项
com.sun
工具
1.6
系统
C:\ProgramFiles\Java\jdk1.8.0\U 202\lib\tools.jar

我删除了pom.xml文件中cucumber junit依赖项的作用域,错误“import cucucumber.api.junit cannot resolved”(导入cucucumber.api.junit无法解析)将被解析。

我删除了pom.xml文件中cucucumber junit依赖项的作用域,错误“import cucucumber.api.junit cannot resolved”(导入cucucucumber.api将得到解决。

您让我的日子变得美好:)…鼠标悬停时,它只会说“like Class无法解析为键入”,但不建议导入任何包。无论如何,它是为“importcumber.api.junit.cumber”工作的。您下一步要做的是升级到一个现代cumber。1.2.2快两岁了,你让我很开心