2010-06-15 6 views
0

Selenium RC를 사용하려고하는데 서버를 시작할 때마다이 오류가 계속 발생합니다.Selenium RC htmlsuite 오류

내가 사용하는 명령이다

자바 -jar 셀레늄 server.jar -multiwindow -htmlsuite * IEXPLORE http://localhost/app I 다른 사용하려고 testsuite.html testsuiteoutfile.html


Starting Selenium Server.... 
    18:14:29.086 INFO - Java: Sun Microsystems Inc. 10.0-b23 
    18:14:29.086 INFO - OS: Windows XP 5.1 x86 
    18:14:29.102 INFO - v2.0 [a2], with Core v2.0 [a2] 
    18:14:29.227 INFO - RemoteWebDriver instances should connect to: http://127.0.0.1:4444/wd/hub 
    18:14:29.227 INFO - Version Jetty/5.1.x 
    18:14:29.242 INFO - Started HttpContext[/selenium-server/driver,/selenium-server/driver] 
    18:14:29.242 INFO - Started HttpContext[/selenium-server,/selenium-server] 
    18:14:29.242 INFO - Started HttpContext[/,/] 
    18:14:29.336 INFO - Started [email protected] 
    18:14:29.352 INFO - Started HttpContext[/wd,/wd] 
    18:14:29.367 INFO - Started SocketListener on 0.0.0.0:4444 
    18:14:29.367 INFO - Started [email protected] 
    HTML suite exception seen: 
    java.lang.RuntimeException: sessionId 69367 doesn't exist; perhaps this session was already stopped? 
      at org.openqa.selenium.server.FrameGroupCommandQueueSet.getQueueSet(FrameGroupCommandQueueSet.java:220) 
      at org.openqa.selenium.server.browserlaunchers.HTABrowserLauncher.writeSessionExtensionJs(HTABrowserLauncher.java:117) 
      at org.openqa.selenium.server.browserlaunchers.HTABrowserLauncher.createHTAFiles(HTABrowserLauncher.java:102) 
      at org.openqa.selenium.server.browserlaunchers.HTABrowserLauncher.launch(HTABrowserLauncher.java:63) 
      at org.openqa.selenium.server.browserlaunchers.HTABrowserLauncher.launchHTMLSuite(HTABrowserLauncher.java:155) 
      at org.openqa.selenium.server.htmlrunner.HTMLLauncher.runHTMLSuite(HTMLLauncher.java:121) 
      at org.openqa.selenium.server.htmlrunner.HTMLLauncher.runHTMLSuite(HTMLLauncher.java:166) 
      at org.openqa.selenium.server.SeleniumServer.runHtmlSuite(SeleniumServer.java:545) 
      at org.openqa.selenium.server.SeleniumServer.boot(SeleniumServer.java:239) 
      at org.openqa.selenium.server.SeleniumServer.main(SeleniumServer.java:198) 
    18:14:30.320 INFO - Shutting down... 

포트 번호 및 디버그 모드에서 출력은 여기에 표시됩니다.

아니요 다른 포트 또는 4444 포트에서 실행중인 응용 프로그램이 없습니다. 내 컴퓨터가 확인하기 만하면됩니다. 난에서 브라우저를 변경하는 경우 * iexplore를 *에 그것은 보인다 iexploreproxy - 37 OK는 다른 업데이트 : 내가

C:\workarea\wip\SeleniumSuite>runenssuite all 
    Starting Selenium Server.... 
    18:35:06.088 INFO - Java: Sun Microsystems Inc. 10.0-b23 
    18:35:06.104 INFO - OS: Windows XP 5.1 x86 
    18:35:06.104 INFO - v2.0 [a2], with Core v2.0 [a2] 
    18:35:06.119 INFO - Selenium server running in debug mode. 
    18:35:06.135 DEBUG - add component: [email protected]:6565 
    18:35:06.166 DEBUG - add component: [email protected] 
    18:35:06.182 DEBUG - add component: org.openqa.selenium.server.ProxyHandler in HttpContext[/,/] 
    18:35:06.182 DEBUG - add component: HttpContext[/,/] 
    18:35:06.182 DEBUG - Added HttpContext[/,/] for host * 
    18:35:06.182 DEBUG - add component: [email protected] 
    18:35:06.197 DEBUG - added SC{BASIC,null,user,CONFIDENTIAL} at /tests/html/basicAuth/* 
    18:35:06.213 DEBUG - add component: org.openqa.jetty.http.handler.SecurityHandler in HttpContext[/selenium-server,/selenium-server] 
    18:35:06.213 DEBUG - add component: org.openqa.selenium.server.StaticContentHandler in HttpContext[/selenium-server,/selenium-server] 
    18:35:06.229 DEBUG - add component: org.openqa.selenium.server.SessionExtensionJsHandler in HttpContext[/selenium-server,/selenium-server] 
    18:35:06.229 DEBUG - add component: org.openqa.selenium.server.htmlrunner.SingleTestSuiteResourceHandler in HttpContext[/selenium-server,/selenium-ser 
    ver] 
    18:35:06.229 DEBUG - add component: org.ope[email protected]1bf6770 
    18:35:06.244 DEBUG - add component: [email protected] 
    18:35:06.244 DEBUG - add component: HttpContext[/selenium-server,/selenium-server] 
    18:35:06.244 DEBUG - Added HttpContext[/selenium-server,/selenium-server] for host * 
    18:35:06.260 DEBUG - add component: [email protected] 
    18:35:06.276 DEBUG - add component: org.openqa.selenium.server.SeleniumDriverResourceHandler in HttpContext[/selenium-server,/selenium-server] 
    18:35:06.276 DEBUG - add component: HttpContext[/selenium-server/driver,/selenium-server/driver] 
    18:35:06.291 DEBUG - Added HttpContext[/selenium-server/driver,/selenium-server/driver] for host * 
    18:35:06.291 DEBUG - add component: [email protected] 
    18:35:06.307 DEBUG - add component: WebDriver remote server 
    18:35:06.322 DEBUG - add component: [email protected] 
    18:35:06.322 DEBUG - add component: [email protected] 
    18:35:06.354 INFO - RemoteWebDriver instances should connect to: http://127.0.0.1:6565/wd/hub 
    18:35:06.354 DEBUG - add component: HttpContext[/wd,/wd] 
    18:35:06.354 DEBUG - Added HttpContext[/wd,/wd] for host * 
    18:35:06.369 DEBUG - Starting [email protected] 
    18:35:06.369 INFO - Version Jetty/5.1.x 
    18:35:06.369 DEBUG - LISTENERS: [[email protected]:6565] 
    18:35:06.385 DEBUG - HANDLER: {null={/selenium-server/driver/*=[HttpContext[/selenium-server/driver,/selenium-server/driver]], /selenium-server/*=[Htt 
    pContext[/selenium-server,/selenium-server]], /=[HttpContext[/,/]], /wd/*=[HttpContext[/wd,/wd]]}} 
    18:35:06.385 DEBUG - Starting HttpContext[/selenium-server/driver,/selenium-server/driver] 
    18:35:06.385 DEBUG - Init classloader from null, [email protected] for HttpContext[/selenium-server/driver,/selenium-server/dri 
    ver] 
    18:35:06.401 INFO - Started HttpContext[/selenium-server/driver,/selenium-server/driver] 
    18:35:06.401 DEBUG - Starting HttpContext[/selenium-server,/selenium-server] 
    18:35:06.401 DEBUG - Init classloader from null, [email protected] for HttpContext[/selenium-server,/selenium-server] 
    18:35:06.416 DEBUG - Started org.openqa.jetty.http.handler.SecurityHandler in HttpContext[/selenium-server,/selenium-server] 
    18:35:06.416 DEBUG - Started org.openqa.selenium.server.StaticContentHandler in HttpContext[/selenium-server,/selenium-server] 
    18:35:06.416 DEBUG - Started org.openqa.selenium.server.SessionExtensionJsHandler in HttpContext[/selenium-server,/selenium-server] 
    18:35:06.416 DEBUG - Started org.openqa.selenium.server.htmlrunner.SingleTestSuiteResourceHandler in HttpContext[/selenium-server,/selenium-server] 
    18:35:06.432 DEBUG - Started org.openqa.selenium.server.SeleniumDriverResourceHandler in HttpContext[/selenium-server,/selenium-server] 
    18:35:06.432 INFO - Started HttpContext[/selenium-server,/selenium-server] 
    18:35:06.432 DEBUG - Starting HttpContext[/,/] 
    18:35:06.432 DEBUG - Init classloader from null, [email protected] for HttpContext[/,/] 
    18:35:06.447 DEBUG - Started org.openqa.selenium.server.ProxyHandler in HttpContext[/,/] 
    18:35:06.447 INFO - Started HttpContext[/,/] 
    18:35:06.447 DEBUG - Starting HttpContext[/wd,/wd] 
    18:35:06.447 DEBUG - Init classloader from null, [email protected] for HttpContext[/wd,/wd] 
    18:35:06.463 DEBUG - Starting [email protected] 
    18:35:06.463 DEBUG - New random session seed 
    18:35:06.557 DEBUG - Started holder of class org.openqa.selenium.remote.server.DriverServlet 
    18:35:06.557 INFO - Started [email protected] 
    18:35:06.572 INFO - Started HttpContext[/wd,/wd] 
    18:35:06.572 DEBUG - Session scavenger period = 30s 
    18:35:06.588 INFO - Started SocketListener on 0.0.0.0:6565 
    18:35:06.588 INFO - Started [email protected] 
    18:35:06.604 DEBUG - Requested browser string '*iehta' matches *iehta 
    18:35:06.697 DEBUG - Extracting /core to c:\DOCUME~1\702723~1\LOCALS~1\Temp\customProfileDir306604\core 
    HTML suite exception seen: 
    java.lang.RuntimeException: sessionId 306604 doesn't exist; perhaps this session was already stopped? 
      at org.openqa.selenium.server.FrameGroupCommandQueueSet.getQueueSet(FrameGroupCommandQueueSet.java:220) 
      at org.openqa.selenium.server.browserlaunchers.HTABrowserLauncher.writeSessionExtensionJs(HTABrowserLauncher.java:117) 
      at org.openqa.selenium.server.browserlaunchers.HTABrowserLauncher.createHTAFiles(HTABrowserLauncher.java:102) 
      at org.openqa.selenium.server.browserlaunchers.HTABrowserLauncher.launch(HTABrowserLauncher.java:63) 
      at org.openqa.selenium.server.browserlaunchers.HTABrowserLauncher.launchHTMLSuite(HTABrowserLauncher.java:155) 
      at org.openqa.selenium.server.htmlrunner.HTMLLauncher.runHTMLSuite(HTMLLauncher.java:121) 
      at org.openqa.selenium.server.htmlrunner.HTMLLauncher.runHTMLSuite(HTMLLauncher.java:166) 
      at org.openqa.selenium.server.SeleniumServer.runHtmlSuite(SeleniumServer.java:545) 
      at org.openqa.selenium.server.SeleniumServer.boot(SeleniumServer.java:239) 
      at org.openqa.selenium.server.SeleniumServer.main(SeleniumServer.java:198) 
    C:\workarea\wip\SeleniumSuite> 

업데이트 # 19는 디버그 모드에서 포트 6565를 사용하여 시작하려고 할 때 다음 다시 오류입니다 작업. 이것에 대한 이유가 있습니까?

업데이트 # 21 : 45 이전 버전의 Selenium RC를 donwload하려고 시도했지만 이전 버전 (0.9.2)은 정상적으로 작동합니다. 이것이 새로운 버전에만 영향을 줄 가능성이 있습니다.

답변

1

관측이 당신의 HTML 스위트를 실행하는 데 사용되는 명령에 기록됩니다 : 당신이 올바른 경로 당신 '있는 TestSuite를 참조하고 있는지 확인 :

java -jar selenium-server.jar -htmlSuite *iexplore "http://localhost/app" "testsuite.html" "testsuiteoutfile.html" 

주 : 다음 명령을 시도 할 수 있습니다. html '이 있습니다. 예 : "C : \ testsuite.html"

참고 2 : 참고 : 출력 파일에도 동일하게 적용됩니다

관련 문제