2012-03-21 8 views
2

좋아, 이것은 Selenium Grid를 처음 실행하려고 시도한 것입니다. http://selenium-grid.seleniumhq.org/run_the_demo.htmlSelenium grid가 데모 테스트를 수행 할 수 없습니다.

ant launch-hub 
ant launch-remote-control 
ant run-demo-in-sequence 

당연히, 다른 MS-DOS 창에서 모든 명령 데모에서 알 수 있듯이 나는까지, 모든 것을 볼]

(윈도우 XP를 실행) -

1 나는이 페이지를 따라 갔다 마지막으로 내가 본 바로는 :

run-demo-in-sequence: 
[java] [Parser] Running: 
[java] Selenium Grid Demo In Sequence 
[java] 
[java] 21-Mar-2012 14:46:29 com.thoughtworks.selenium.grid.tools.ThreadSafeSeleniumSessionStorage startSeleniumSession 
[java] INFO: Contacting Selenium RC at localhost:4444 

파이어 폭스의 새로운 창이 떠오른다. 나는 10 분을 기다렸고 아무 일도 없었다.

나는 이걸 question에서 발견했는데, 전혀 도움이되지 못했습니다.

새로 설치 되었기 때문에 컴퓨터를 다시 시작하여 도움이되는지 확인하려고하지만 다른 도움을 받으실 수는 있습니다.

편집 컴퓨터를 다시 시작해도 도움이되지 않았습니다. 나는 또한 같은 결과 - 4 개의 새로운 파이어 폭스 윈도우가 나타나고 아무 일도 일어나지 않으면 서 병렬로 데모를 실행 해 보았습니다.

ANT :

Apache Ant(TM) version 1.8.3 compiled on February 26 2012 

셀레늄 그리드 버전 : 1.0.8

파이어 폭스 버전 11.0

편집 2 OK, 바보 나 - 내가 찾을 데모 참조 소스 demo 하위 폴더의 코드입니다. 데모 하위 폴더를 찾을 수 없으므로 문제가 될 수 있습니다. 맞습니까? :)

EDIT 3 나는 셀레늄 그리드의 이전 버전을 확인하고 그것은 또한 demo 하위 폴더가 포함되어 있지 않습니다. 좋아, 나는 붙어있어 ...

답변

2

셀렌 버전 1.0.8 FF 11.0을 지원하지 않습니다. Grid 2.0을 사용해야합니다. 그게 전부다. 세부 정보를 찾을 수 있습니다 here

+0

정말 내 하루 아니에요 :) 당신이 노드를 시작하는 지점에 도착 ... 정보 : 셀레늄 그리드 노드 시작 스레드 "main"의 예외 java.lang.NoSuchMethodError : java.lang.String.isEmpty() org.openqa.grid.common.RegistrationRequest.getRemoteControlConfiguration (RegistrationRequest.java:585)에서 Z 을 org.openqa.grid.internal.utils.SelfRegisteringRemote.startRemoteServer (SelfRegisteringRemote.java:86) 에서 org.openqa에서 .grid.selenium.GridLauncher.main (GridLauncher.java:72) –

+0

java -jar 셀레늄 서버 독립 실행 형 2.20.0.jar -role 노드 -hub http : // localhost : 4444/grid/register –

+0

시작 했습니까? hub와 @http : // localhost : 4444/grid/console 허브 콘솔을 볼 수 있습니까? –

0

Selenium의 최신 버전은 firefox 버전 11.0을 제어하지 못했습니다. firefox 10 또는 이전 버전을 사용해보십시오.

+0

어떻게해야합니까? 파이어 폭스를 제거 하시겠습니까?또는 빈으로 보낼 수 있습니까? Webdriver를 시작하는 방법을 알고 있기 때문에 이것은 완전히 새로운 것입니다 ... –

+0

예, firefox를 제거하고 firefox 10을 설치하십시오. 또는 Firefox를 제거하는 방법을 찾으려면 google을 사용하십시오. 하지만 현재 Firefox를 제거하고 이전 버전을 설치하는 것이 좋습니다. – Mayur