无法解析符号'之前' - Intellij jUnit

时间:2018-06-18 13:12:18

标签: java intellij-idea junit

我是Intellij IDEA的新手。我正在尝试使用jUnit注释@Before和@After进行硒测试。即使我在我的班级中导入jUnit,我也无法使用注释。有什么帮助吗?

package Config;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;
import org.junit.Before;
import org.junit.Test;

public class browserConfig {

    public static WebDriver driver = null;
    public static Properties config = new Properties();
    public static FileInputStream fis;

    @Before
    public void initBrowser(){

        if (driver ==null){

            try{

                fis = new FileInputStream(System.getProperty("user.dir") + "//src//main//java//Config//config.properties");

            } catch (FileNotFoundException e) {

                e.printStackTrace();

            }

2 个答案:

答案 0 :(得分:2)

您的测试应该在测试文件夹中,否则想法会忽略测试注释。 确保该类放在src / test /文件夹中。 同时检查项目设置 - >模块,您的测试文件夹存在于结构中并具有绿色(标记为测试)。如果缺少 - 将其添加到模块并标记为测试。

答案 1 :(得分:0)

如果您正在使用gradle构建Intellij,请尝试将其添加到build.gradle。

testCompile('org.springframework.boot:spring-boot-starter-test')

如果您不使用gradle,请对依赖项进行任何类似的控制。