2012-08-02 3 views
1

WebDriver가 갑자기 시작되지 않는 JUnit 테스트가 있습니다. 나는 파이어 폭스 버전 14.0.1을하고 난 파이어 폭스 드라이버 인스턴스를 생성 극복하지 않습니다 셀레늄 2.25.0JUnit 테스트가 Selenium WebDriver를 시작하지 않습니다.

@Before 
public void setUp() throws Exception { 
    driver = new FirefoxDriver(); 
    wait = new WebDriverWait(driver, 10); 
    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); 
} 

@Test 
    public void test() throws Exception { 
//Test running here 

디버그를 사용하고 있습니다. 나는 단서가 없습니다. 왜 일주일 전에 같은 테스트를 시작할 수 있었기 때문에 더 이상 작동하지 않습니다.

+0

드라이버가 실제로 시작되었거나 그 시점에서 실패 했습니까? – Arran

답변

0

디버거가 드라이버를 만들지 않으므로 setUp() 메서드가 실행되지 않는 것처럼 들립니다. 따라서이 권리를 읽는다면 해결해야 할 첫 번째 문제는 코드 작성시 문제가 무엇인지 파악하는 것 (언뜻 보면 괜찮아 보입니다)보다는 드라이버 작성 코드를 실행하는 것입니다.

단일 JUnit 테스트 실행이 제대로 작동하는지 확인할 수있는 환경에서 다른 테스트와 분리하여이 테스트를 실행 해보십시오.

+0

이미 스스로 해결했지만 Eclipse는 참조를 업데이트하지 않으므로 전체 시나리오를 다시 시작해야했습니다. 어쨌든 감사합니다. – jannase94

관련 문제