저는 JUnit과 Selenium 서버가 처음이므로 도움을 주시면 감사하겠습니다.JUnit 클래스를 찾을 수 없습니다.
나는 Java 7 및 selenium ide 및 server와 함께 우분투 12를 실행 중입니다. 셀레늄 IDE로 간단한 로그인 테스트 스크립트를 만들어 Java/Junit4/webdriver로 내 보냈습니다.
그때
javac -cp .:/usr/share/java/junit4.jar -cp .:/home/sakamoto/SeleniumServer/selenium-server-standalone-2.28.0.jar LoginTest.java
이 오류 (또는 그 문제에 대한 터미널에 대한 메시지)없이 통과 듯 다음 명령을 사용하여 해당 스크립트를 컴파일.
나는 JUnit4의 webdriver 수출 셀레늄 IDE에서 생성 된 단위 테스트를 실행하려고 할 때이 오류가 표시 오전 :
java -cp /home/sakamoto/SeleniumServer/selenium-server-standalone-2.28.0.jar org.junit.runner.JUnitCore com.example.tests.LoginTest
JUnit version 4.11
Could not find class: com.example.tests.LoginTest
Time: 0.001
OK (0 tests)
[email protected]:~/Workspace$
나는 또한 나의의 .bashrc 파일의 끝에 다음 줄을이었다 junit4로 샘플 테스트를 실행할 수 있습니다.
export CLASSPATH=.:/usr/share/java/junit4.jar
export CLASSPATH=.:/usr/share/java/junit.jar
그래서 ... 클래스를 찾을 수 없습니다 : 문제를 해결하고 스크립트를 실행 하시겠습니까?
이것이 작동하지 않는 것 같습니다. 나는 똑같은 문제를 겪는다. :( –
LoginTest.class가 포함 된 디렉토리의 전체 절대 경로를 사용하십시오 :'java -cp /home/sakamoto/SeleniumServer/selenium-server-standalone-2.28.0.jar:/home/sakamoto/** 이것을 your path **/com/example/tests org.junit.runner.JUnitCore com.example.tests.LoginTest' – Upgradingdave
그 중 하나가 작동하지 않는 것 같습니다. 시스템에서 찾을 수없는 다른 것이 있습니까? ? 자바 코드에서 패키지 줄을 꺼낼 수는 있지만 실행하려고 할 때 동일한 결과가 나타납니다. –