내 환경 :Hudson 플러그인을 실행중인 셀렌 그리드에서 특정 RC를 시작하는 방법은 무엇입니까?
- 허드슨 -> 셀레늄 그리드 플러그인 -> MyTestCases은에 -> 노드로 4 개 기계 (1 리눅스, 3 Windows)를 갖는
- 테스트 케이스 - 리눅스 머신
- 허드슨에 설치 TestNG
허드슨 서버에서 셀렌 콘솔 http://localhost:4444/console
을 확인했습니다. 임의의 포트 번호로 RC로 등록 된 노드 머신을 보여줍니다. 테스트를 실행합니다 (테스트는 다른 작업으로 구성되었습니다). 테스트는 머신/RC 중 하나에서 실행 중입니다.
하지만 특정 환경 Machine 1/Machine 3에서 테스트를 실행하고 싶습니다. 이것을 어떻게 할 수 있습니까? 이 작업을 수행하려면 서버의 selenium-grid에서 구성 파일을 어떻게 변경해야합니까?
안녕하세요 varun, 이 예제에서는 수동으로 바로 시작할 것입니까? 허드슨에 의한 셀레늄 - 그리드에서하는 법. – Mani
나는 셀레늄 허드슨 통합을 사용하지 않았다. 그러나 나는 허드슨 페이지에 주어진 세부 사항들을 살펴 보았다. 특정 시스템에서 테스트를 실행하기 위해 브라우저와 함께 슬레이브 레이블 이름을 사용할 수 있음을 알 수 있습니다. 다음은 내가 수행 한 링크입니다. [link] https://wiki.jenkins-ci.org/display/JENKINS/Selenium+Plugin –
위의 코드가 작동하지 않으면 내가 생각할 수있는 다른 해결책은 그리드 항아리가있는 그리드. 그리고 RC jar로 독립적 인 RC 작업을 수행하고 그에 맞게 설정하십시오. –