파이어맨 이야기

오늘 포스팅 할 내용은 Selenium이라는 브라우저 자동화 프로그램을 알아보고

실제 동작하는 간단한 테스트 코드를 만들어 보겠습니다. 



1. Selenium이란?

Selenium은 웹브라우저를 자동화하여 웹 어플리케이션을 테스트하는 기능을 제공하는 프로그램입니다. 

홈페이지:http://www.seleniumhq.org/



2. 테스트 환경 및 버전

OS: Window 7 64bit

IDE:eclipse mars

Selenium : server-standalone-2.39.0

기타 지원 사항 : http://www.seleniumhq.org/docs/01_introducing_selenium.jsp#supported-browsers-and-platforms


3. 테스트전 준비

  • 시스템 환경변수를 설정합니다. 
    • 컴퓨터 -> 마우스 오른쪽 클릭 -> 속성 -> 고급 시스템 설정 -> 환경 변수 를 클릭하여 변수이름 : WEBDRIVER_HOME , 변수 값: <Selenium위치> 를 입력합니다. 
    • Java project를 생성합니다. 
    • 프로젝트 Build path에 Selenium jar파일을 추가합니다. 


4. 코드 작성 및 설명 

1) 코드


2) 코드 작성순서

  1. 먼저 접속할 주소로 Chrome으로 접속합니다. 
  2. 크롬의 F12 버튼을 클릭하여 옆에 소스코드를 확인하고 가져올 내용의 태그를 확인합니다. 
  3. 위에 사진에서 class이름이 region_suj인것을 확인합니다. 
  4. 코드 주석에서 처럼 접속 URL을 설정하고 Driver를 생성합니다. 
  5. Driver.get 메소드를 사용하여 해당 URL로 Driver가 접속합니다. 
  6. driver가 findElement를 메소드를 사용하여 Classname이 region_suj인 엘리먼트를 가져옵니다. 
  7.  content.getText()으로 내용을 가져와서 출력합니다. 
  8. 아래와 같이 결과가 출력되는 것을 확인 할 수 있습니다. 


공유하기

facebook twitter kakaoTalk kakaostory naver band