-
필수 환경 설치
-
Java JDK 설치
-
-
Selenium-server jar 파일 다운 : Selenium Server(Grid)
-
jar 파일 경로는 원하는 경로에 둔다. (테스트 할려면 c드라이브 경로 추천)
-
Node js 설치
-
selenium-side-runner 설치 (hub로 테스트를 전송하기 위해)
npm install -g selenium-side-runner
-
브라우저 드라이버 설치 : 크롬,엣지 등
-
실행 (cmd창에서/cmd창의 경로는 jar파일 경로에서)
*cmd창으로 jar파일 있는 경로로 가기
cd..
6.1 독립적인 실행 (Hub,Node 둘다 포함)
java -jar selenium-server-버전.jar standalone
예시)
java -jar selenium-server-4.17.0.jar standalone
6.2 hub만 실행
java -jar selenium-server-버전.jar hub
예시)
java -jar selenium-server-4.17.0.jar hub
-
허브가 실행되는지 주소를 복사하여 웹 브라우저에서 실행
-
cmd창에서 ipconfig로 주소 확인
ipconfig
-
웹 브라우저 실행 확인 후 노드로 쓸 컴퓨터에 환경 세팅 구축
-
노드용 컴퓨터에 허브용 주소를 웹브라우저에 실행하여 정상 동작하는지 확인
-
노드용 컴퓨터의 cmd창에 아래 처럼 치기
(주소:포트번호는 허브용주소/cmd창의 경로는 jar파일 경로에서)예시)
java -jar selenium-server-버전.jar node --hub http://주소:포트번호/grid/register
-
cmd 창에서 허브 실행
java -jar selenium-server-4.17.0.jar hub
-
Hub용 웹브라우저에서 SeleniumGrid 실행 확인
http://주소:기본 포트/grid
-
cmd 창에서 ipconfig 로 주소 확인 (IPv4주소)
ipconfig
-
Node용 컴퓨터의 cmd 창에서 Node 실행
java -jar selenium-server-4.17.0.jar node --hub http://주소:포트/grid/register
-
Hub용 컴퓨터의 cmd 창에서 .side 파일 실행 (StartChrome.side 는 파일 명)
selenium-side-runner --server http://주소:포트/wd/hub -c "browserName=chrome" StartChrome.side
-
SeleniumIDE 설치 (Chrome 웹브라우저 기준)
SeleniumIDE 설치 경로 -
테스트 프로젝트 생성
Create a new project 버튼 클릭 > 프로젝트 이름 쓰고 > OK 버튼 클릭 -
원하는 테스트를 생성
예시) 웹사이트 이동 > 검색창에 python 키워드 입력 > Record 중지 버튼 클릭 > 테스트 이름 입력 > ok 버튼 클릭
- 노드 생성
java -jar selenium-server-4.17.0.jar node
- 노드 포트 지정
java -jar selenium-server-4.17.0.jar node --port 5555
- 크롬드라이브 경로
C:\Users\ww\Downloads\chromedriver-win64\chromedriver-win64\
- selenium grid 공식 문서
- selenium grid hub,node 설치
- chrome에서 selenium IDE 설치 및 실행
- side 파일 자료
- selenium grid & docker
SeleniumGrid, SeleniumIDE, Chrome