0

내 응용 프로그램에 셀레늄 샘플 테스트 케이스를 작성했습니다. 그런 다음 파일을 마우스 오른쪽 버튼으로 클릭하고 "Test File"을 선택하십시오. 그것은셀레늄 테스트 케이스를 어떻게 실행할 수 있습니까?

Testsuite: com.MyApp.SampleSeleniumTest 
Tests run: 1, Failures: 1, Errors: 0, Time elapsed: 0.265 sec 

Testcase: warning(junit.framework.TestSuite$1): FAILED 
No tests found in com.MyApp.SampleSeleniumTest 
junit.framework.AssertionFailedError: No tests found in com.MyApp.SampleSeleniumTest 
Test com.MyApp.SampleSeleniumTest FAILED 

내 코드는 다음

package com.MyApp; 

import com.thoughtworks.selenium.*; 
import org.junit.Test; 

public class SampleSeleniumTest extends SeleneseTestCase { 

    @Override 
    public void setUp() throws Exception { 
     setUp("http://www.google.com", "*firefox"); 
    } 

    @Test 
    public void whatever() throws Exception { 
     selenium.open("/"); 
     assertTrue(selenium.isTextPresent("Explore")); 
    } 
} 
+0

을 할 수있는 다른 방법은 결과? 그렇지 않으면 주석을 사용할 수 없습니다. – VolkerK

+0

예 JUnit 4.8.2를 사용하고 있습니다. 그 지금 일하고있어. 어쨌든 귀하의 회신을 보내 주셔서 감사합니다 – Prince

답변

1

당신이 당신의 JUnit 4.x의를 사용하고 있는지 확인하는 것과 같은

package com.MyApp; 

import com.thoughtworks.selenium.*; 
import org.junit.*; 

public class SampleSeleniumTest extends SeleneseTestCase { 

    @Before 
    public void setUp() throws Exception { 
     selenium = new DefaultSelenium("localhost", 4444, "*chrome", "http://urlofyourApp"); 
     selenium.start(); 
    } 

    @Test 
    public void testTestRC() throws Exception { 
     selenium.open("/"); 
    assertTrue(selenium.isTextPresent("Explore")); 

    } 

    @After 
    public void tearDown() throws Exception { 
     selenium.stop(); 
    } 
} 
+0

Prashant, 답장을 보내 주셔서 감사합니다. 하지만 여전히 동일한 오류가 발생합니다 – Prince

+2

@ 그놈 : 넷빈즈를 사용하고 있습니까? 테스트 메소드의 이름을 'testWhatever()'와 같은 테스트로 시작하도록하십시오. –

+0

감사합니다. Prashant. 그 일. 좋은 대답 – Prince

관련 문제