두 대의 컴퓨터가 있습니다. 하나는 완전한 테스트 슈트가있는 selenium hub
이고 다른 하나는이 테스트를 실행하고 있으므로 허브 페이지에 "http://localhost:4444/grid/console?config=true&configDebug=true"이 표시되어 허브에 등록 된 두 번째 시스템에서 node/rc
을 실행했습니다.Selenium Grid2/Selenium RC - 다른 시스템의 원격 노드가 HUB에 연결/등록 중이며 테스트는 수행하지 않습니다.
문제점 제 1 시스템에서이 테스트를 실행하는 명령을 실행하면 제 2 시스템에서 실행이 시작되지 않습니다.
내가 가지고 내가 테스트 실행 허브 콘솔에서 다음과 같은 메시지가 여러 번 :
년 6 월 8, 2012 오후 7시 32분 56초 org.apache.http.impl.client.DefaultRequestDirector tryConnect 정보 : 대상 호스트에 연결할 때 발생하는 I/O 예외 (java.net.NoRouteToHostException) : 호스트에 대한 경로 없음 : connect 2012 년 6 월 8 일 7:32:56 org.apache.http.impl.client.DefaultRequestDirector tryConnect INFO : 대상 호스트에 연결할 때 발생하는 I/O 예외 (java.net.NoRouteToHostException) : 호스트에 대한 경로 없음 : connect 2012 년 6 월 8 일 오후 7:32:56 org.apache.http.impl.client.Defaul tRequestDirector tryConnect 정보 : 연결을 다시 시도 중입니다.
나는 hub
가 예상대로 이러한 테스트를 실행 이미 실행되고있는 첫 번째 시스템에서 node/rc
를 실행합니다.
이전에 셀레늄 RC에서 실행중인 테스트 슈트를 셀레늄 그리드로 마이그레이션했습니다. 테스트는 Java로 작성되었으며 TestNG를 사용합니다.
또한 TestNG 파일에서 뭔가를 변경해야합니까? ant/java
으로 구성된 &을 설치했으며 selenium-server-standalone<version no>.jar
을 두 번째 시스템에 설치했습니다. 어떤 것이 더 필요합니까?
제안 사항을 알려주십시오.
? Windows/linux? –
두 컴퓨터에서 WinXP를 사용하고 있습니다. – Suman
Windows 방화벽이 두 컴퓨터에서 모두 비활성화되어 있는지 확인할 수 있습니까? 그렇지 않으면 비활성화하고 다시 시도하십시오. –