我有框架创建的测试类

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和框架。

当我运行蝙蝠文件时,我得到了结果:

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

类和库的结构是:

根文件夹-dist

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

dist文件夹中,我有Test01.classTest01.javarun.bat

最佳答案

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

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

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

关于java - 找不到类JUNIT org.junit.runner.JUnitCore,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32183471/

10-08 22:52