2012-09-12 3 views
1

세션 ID를 셀레늄 RC에서 가져와야하므로 셀렌 그리드로 전달하여 테스트가 실행되는 상자를 확인할 수 있습니다. 이것은 Webdriver (보호 된 메소드 getSessionId())에서 간단하지만 Selenium RC에 대해서는 아무것도 찾지 못했습니다. 누구든지이 일을 할 수있는 방법을 알고 있습니까? JSESSIONID 쿠키에 대해 말하는 것이 아니라 sessionId Selenium이 사용하므로 브라우저 창을 다시 사용할 수 있습니다.Selenium RC에서 세션 ID 받기

답변

0

한 가지 방법은

String retrieveLastRemoteControlLogs = selenium.retrieveLastRemoteControlLogs(); 

을 수행하고 세션에 대해 분석하는 것입니다. 당신의 라인을 따라 뭔가를보고 결국해야합니다

... Allocated session a6d75784d2e64a83898fa310796e24de for ... 

갱신 : 더 나은 귀하의 세션에 대해서만 로그를 얻을 것

String logs = selenium.getLog(); 

을 사용하는 것입니다.

관련 문제