이 문서는 테스트에이드(TESTaide) - 테스트 관리(test management) 솔루션을 실행하기 전 Selenium Webdriver 설치와 Selenium Grid 설정 방법을 공유하기 위해 작성되었습니다.

Selenium WebDriver 설치


Community Edition인 경우, Selenium Webdriver을 다운로드하지 않아도 됩니다.

Professional Edition인 경우, 자신의 browser 버전에 맞게 다운로드 해야합니다.

Selenium WebDriver Download 

이 작업은 TESTaide 테스트 솔루션을 실행하기 위한 필수 사항 입니다.

다음 링크를 통해 Selenium WebDriver를 다운로드 할 수 있습니다. 

Selenium WebDriver 설치 

다운로드 받은 WebDriver를 적절한 위치로 복사합니다. 

  • ex) testaide/driver




Selenium Grid 설치


이 작업은 TESTaide 테스트 실행 환경을 Hub(Selenium Grid)로 구성 시 필요합니다. (필수 사항이 아닙니다.)

Selenium Server(Grid) Download 

 - 최신 버전 다운로드 사이트 :  https://www.selenium.dev/downloads/

 - 버전별 다운로드 사이트 : http://selenium-release.storage.googleapis.com/index.html

Selenium Hub 실행

TESTaide downloads 페이지에서 testaide-selenium-checker-1.0.1.jar 파일을 다운로드 해야합니다.


  1. jar파일 다운로드 후 해당 폴더로 이동하여 다음 명령을 실행합니다.


    기본
    명령어java -classpath selenium-server-standalone-<Version>.jar:testaide-selenium-checker-<Version>.jar org.openqa.grid.selenium.GridLauncherV3 -role hub -servlet NodesInfoServlet
    예시java -classpath selenium-server-standalone-3.141.59.jar:testaide-selenium-checker-1.0.1.jar org.openqa.grid.selenium.GridLauncherV3 -role hub -servlet NodesInfoServlet
  2. 실행 성공 화면
  3. Selenium Hub로 접속합니다.

      - ex) localhost:4444/

      - ex) http://10.0.2.200:4444/


Selenium Node 실행

Node에는 테스트할 브라우저와 그 브라우저 버전에 맞는 브라우저 드라이버가 설치되어 있어야 합니다.


  1. jar파일 다운로드 후 해당 폴더로 이동하여 다음 명령을 실행합니다.


    기본
    명령어

    java -jar selenium-server-standalone-<VERSION NUMBER>.jar -role node -hub http://<IP>:<PORT>/grid/register

    예시

    java -jar selenium-server-standalone-3.141.59.jar -role node -hub http://localhost:4444/grid/register

  2. 실행 성공 화면
  3.  Hub 화면
  4. Selenium Grid console 접속 : http://localhost:4444/grid/console