找不到类JUNIT org.junit.runner.JUnitCore

时间:2015-08-24 13:24:04

标签: java selenium junit

我有框架

创建的测试类
import org.selenium.MainTestCase;

public class Test01 extends MainTestCase {

  @Override
  public void setUp() throws Exception {
    super.setUp();
    startSeleniumSession("RemoteWebDriver", "http://102.0.0.01:8080/hello/");
  }

  public void testMethod() throws Exception {

        session().open("/hello/request.co","");
        session().selectFrame("top_frame");
        session().type("id=lgn:username","test");
        session().type("id=lgn:password","test");
        session().click("id=lgn:submit");
        session().waitForFrameToLoad("top_frame","");
  }

  @Override
  public void tearDown() throws Exception {
    super.tearDown();
  }

}

我有蝙蝠档

javac -cp .\lib\* Test01.java
java -cp .\lib\* org.junit.runner.JUnitCore Test01

在lib文件夹中,我拥有为我生成Test01类的所有jar和框架。

当我运行我的bat文件时,我得到了结果:

JUnit版本4.10 Coul找不到类:Test01 时间:0,002 好的(0测试)

类和库的结构是:

根文件夹 - dist

lib文件夹(在dist下) - 所有我的库放置

dist文件夹中,我有Test01.classTest01.java以及run.bat

1 个答案:

答案 0 :(得分:1)

您需要使用.将当前目录添加到类路径中。在基于Windows的系统上,您可以在基于unix的系统上使用;分隔文件夹,并使用:分隔。

Windows示例:my/path/1;.(添加路径my/path/1和当前目录)

Unix示例:my/path/1:.(添加路径my/path/1和当前目录)