注释问题:@PrepareForTest无法解析为某种类型

时间:2017-07-19 13:07:40

标签: selenium-webdriver cucumber-junit

我对使用黄瓜的Selenium Webdriver很新,并且在运行Junit测试时遇到了问题。我尝试在不同的论坛上搜索此问题的解决方案,但没有得到任何帮助,可能因为我是新手。

以下是问题所在的代码。所有和任何帮助表示赞赏。

package firstCucumber;

import org.junit.runner.*;
import cucumber.api.CucumberOptions;
import cucumber.api.junit.*;

import org.mockito.Mock;
import org.mockito.Mockito;
import org.mockito.*;
import org.junit.Test;


@RunWith(Cucumber.class)
@PrepareForTest(TestRunner.class)

@CucumberOptions(
        features = "Feature",
        glue = {"stepDefiition"}
        )


public class TestRunner {

}

它说@PrepareForTest无法解析为写入@ PrepareForTest的行的类型

1 个答案:

答案 0 :(得分:1)

将powermock-core-1.6.5.jar添加到构建路径。我遇到了类似的问题,加入这个jar后它就解决了一次