ULSANSTAR

엉뚱한 독서가

Selenium 설치 방법

 

준비사항

  • 설치 준비 환경
    • OS : Windows7이상, Mac 10.9.X 이상
    • Browesr : IE 8.0이상, ChromeFirefox
    • 리눅스환경은 제외한다(별도 설치가 필요한 경우, 리눅스용 Selenium설치를 검색하여 설치 필요)
    • Java SDK 설치 : JDK는 1.6 이상 버전으로 설치(최신 버전으로 설치하도록 권장)
    • 이클립스 설치 방법
      1. 다운로드 페이지 접속
      2. Eclipse Standard 다운로드
      3. 다운로드 파일 압축 해제
        1. 본인이 원하는 곳에 압축해제

Selenium IDE 설치

  • Selenium IDE는 Firefox 브라우저의 플러그인으로 제공된다.
  • 다운로드 페이지에 접속하여 IDE를 설치한다.
    1. Firefox 브라우저 실행
    2. Selenium Download 페이지 로 접속
    3. Selenium IDE 최신버전 클릭(2014.1.17일 현재 최신버전 2.5.0)
    4. Firefox에서 플러그인 설치 허용 클릭 후 설치 버튼 클릭
    5. 설치 이후 브라우저 재시작 수행
    6. Selenium IDE 설치 확인(Firefox 우측 상단에 아이콘 생성)
    7. Selenium IDE 아이콘 클릭 정상 동작 유무 확인
  • 테스트 시 유용한 플러그인 추가 설치 필요
    1. Firefox 브라우저 실행
    2. Selenium Download 페이지 로 접속
    3. Selenium IDE 부분에서 install some plugins 클릭
    4. 테스트에 필요한 플러그인 설치
  • 추천 플러그인 : ScreentShot on Fail, Test Results, Implicit Wait, WebDriver Backed Formatters(Webdriver backed 활용시 유용)
  • IDE 정상 설치 확인법
    1. Firefox 브라우저 실행
    2. IDE 아이콘 클릭(클릭시 바로 녹화됨)
    3. 특정 사이트 접속(예: www.google.com)
    4. 검색어 입력 후 검색버튼 클릭
    5. IDE화면으로 와서 녹화버튼 클릭(Table화면에 녹화된 내용 확인)
    6. File – Export Test Case As 클릭 원하는 파일형태로 저장(RC, Webdriver, Webdriver Backed) 등
    7. 저장된 junit4파일 이클립스 src파일로 복사 후 사용
  • 주의사항

    • 만약, junit으로 Export가 되지 않을 경우
    • 플러그인들이 정상 설치되었는지 확인!
    • 정상 설치되어있다면, IDE의  Option 메뉴를 클릭 후  Enable experimental features  체크

Selenium RC(Selenium 1) & Webdriver 설치방법

  • Selenium RC와 Webdriver에 대한 설명은 Selenium을 이용한 UI 테스트 참조
  • 다운로드 페이지를 접속하여 RC/Webdriver를 설치한다.
    1. 브라우저 실행(아무 브라우저나 상관없음)
    2. 다운로드 페이지 접속
    3. Selenium Server(formerly the Selenium RC Server) 아래 최신버전 다운로드(2014.1.17 현재 2.39.0 최신버전)
       

      1. 2.39.0은 jar파일임.
    4. Client와 언어 파일 다운로드(현재 Java를 사용하므로 java 파일을 다운로드한다)
      1. java client와 언어 파일은 zip으로 구성된 압축파일임

RC/Webdriver용 Browser Drivers 설치 방법

  • 모든 Driver는 Server를 구동하여 수행한다.(standalone형식으로 구동됨)
  • Internet Explorer Driver Server : SeleniumHQ에서 직접 개발하였음.
    1. 다운로드페이지 접속
    2. The Internet Explorer Driver Server 부분에서 윈도우 버전에 맞는 Server 다운로드
      • zip파일로 구성되어있음.
      • 압축을 푼 다음 해당 파일을 실행하여 설치한다(필요 시 path를 설정한다)
      • 좀더 자세한 내용은 IE Driver설명 참조
  • Chrome/Opera Driver
    1. 다운로드페이지 접속
    2. Third Party Browser Drivers 부분의 해당 브라우저 최신버전 Driver 다운로드
    3. Chrome 브라우저의 경우,
      1. 위의 그림의 최신버전(2014.1.17 현재 2.7이라고 표시되어 있으나, 실제는 2.8이 최신임)을 클릭한다.
      2. 2.8을 클릭하여  OS버전에 맞는 버전으로 다운로드(zip파일로 구성되어있음)
      3. Window7인 경우, 구동 방법
        • java -jar selenium-server-standalone-2.39.0.jar – Dwebdriver.chrome.driver=c:\[chrome드라이버다운로드경로]\chromedriver.exe
      4. Mac인 경우, 구동방법

Eclipse 환경설정

  • 이클립스 실행
  • File > New > Java Project 선택
  • Project name 입력 후 Finish 클릭
  • Libraries 탭 클릭 Add External JARs 선택
  • 다운받은 selenium client 파일(jar) 등록
  • Junit4가 없을 경우 Add Library를 선택하여 Junit4 라이브러리 등록
  • Mac 에 설치 시 주의사항
    1. Mac은 자체적으로 Java 1.6이 설치되어 있으나, 실제 구동 시 동작하지 않을 수 있음.
    2. 그럴 경우, java최신버전을 설치 후(설치방법은 위 Mac Java 설정방법 참조Mac java설정방법 바로가기)
    3. Eclipse >  환경설정 선택
    4. Java의 Installed JREs 선택 후 Add 선택
    5. Standard VM 선택 후  Next 선택
    6. Directory 선택 후, 설치한 Java 경로 입력후 finish클릭
    7. java 7 선택 후 OK 클릭
    8. 프로젝트 선택 후, Properties 선택 후 Java Build Path 부분의 Libraries 탭에서 Add Library를 통해 Java최신버전 선택(기존 버전 Remove)
    9. java Compiler 부분에서 use compliance from~~ 체크

, , , , ,

댓글남기기