2015-08-24 84 views
0

我已經測試類的框架找不到類JUNIT org.junit.runner.JUnitCore

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(); 
    } 

} 

創建我有bat文件

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

在lib文件夾我都罐子和框架這爲我生成了Test01課程。

當我跑我得到的結果我的bat文件:

JUnit版本4.10 庫侖找不到類:TEST01 時間:0002 OK(0測試)的類和庫是

結構:

根文件夾 - dist

lib文件夾(下) - 在我的所有庫放在

dist文件夾我有Test01.classTest01.javarun.bat

回答

1

您需要將當前目錄與.添加到類路徑。在基於Windows的系統上,使用;分隔文件夾,而在基於Unix的系統上,使用:分隔。

視窗實施例:my/path/1;.(增加路徑my/path/1和當前目錄)

Unix的例子:my/path/1:.(增加路徑my/path/1和當前目錄)