2014-09-23 2 views
0

웹 사이트를 테스트 할 때 Selenium RC를 사용하고 있습니다. 그러나 그것은 항상 오류 다음 보여Selenium Time Out Error

com.thoughtworks.selenium.SeleniumException: Timed out after 30000ms 

내 샘플 코드는 아래와 같습니다 :

public static void main(String[] args) { 
     try { 
      startRC(); 
      testCase_RC(); 

     } catch (Exception e) { 
      System.out.println("Exception : " + e.getMessage()); 

     } 

    public static void startRC() { 
     selenium = new DefaultSelenium("localhost", 4444, "*firefox", "https://www.example.com"); 
     selenium.start(); 
    } 

    public static void testCase_RC() throws Exception { 
     try { 
      selenium.open("/login"); 
      selenium.waitForPageToLoad("200000"); 
     } catch (Exception e) { 
      System.out.println("Message: " + e.getMessage()); 
      e.printStackTrace(); 
     } 
    } 

가 열려() 함수에 오류를 표시합니다. 나는 인터넷에서 주어진 많은 해결책을 시도했지만 아무 해결책도 나를 위해 일하지 않는다. 제발, 내가 셀레늄 RC에 대한 새로운 오전 도와주세요.

답변

0

/login 페이지가 RC의 구성된 제한 시간 인 30 초 내에 응답하지 않습니다. 관련 노트에서 https://selenium.googlecode.com/svn/trunk/docs/api/java/com/thoughtworks/selenium/DefaultSelenium.html#setTimeout(java.lang.String)

, 당신은 RC 오프 및 WebDriver로 이동하는 것을 고려한다 - 당신은 아마 selenium.setTimeout

참조하여 해당 시간 제한 값을 늘려야 할. RC 지원은 향후 제공되지 않을 예정이며 향후 Selenium 버전에서 제거 될 예정입니다.

관련 문제