본문 바로가기

테스트툴/Selenium

Selenium WebDriver 설치

Selenium은 테스팅 프레임워크로 자동화 테스트를 위한 여러 가지 기능을 지원한다

 

Selenium 사용으로 테스트 비용 감소와 효율성을 높일 수 있다

 

여러 브라우저를 지원하여 (chrome, firefox, edge 등) 사용자가 수행하는 일반적인 활동을 시뮬레이션할 수 있습니다. 필드에 텍스트 입력, 드롭 다운 값 및 확인란 선택, 문서에서 링크 클릭. 또한 마우스 이동, 임의의 JavaScript 실행 등과 같은 많은 다른 컨트롤을 제공한다

 

여러 테스트 작성 언어를 사용할 수 있다 (java, python, C# 등)

 

저는 운영체제 윈도우, 브라우저 chrome, 언어 java를 사용하겠습니다

 

 

java를 사용하기 위해 자바와 이클립스를 설치하고 환경을 마련하는 절차를 마친 뒤 selenium을 설치하면 된다

 

www.selenium.dev에서 파일을 다운 받는다

 

DOWNLOAD를 클릭

Selenium Client & WebDriver Language Bindings에서 원하는 언어를 찾는다

JAVA를 찾는다
Download 클릭

C://에 Selenium 폴더를 생성하여 다운한 파일을 압축해제한다

(폴더를 따로 생성하는 이유는 나중에 파일을 쉽게 추가하기 위해서)

처음에 여러 자료를 찾으며 설치하였는데 따라한 자료와 내 파일 수가 달라서 당황했다

만약에 이 글을 보며 따라 하시는 분이 있다면 파일 수가 달라도 맞게 잘하고 있으니 걱정하지 않아도 됩니다

 

이제 이클립스에서 다운로드한 selenium 파일들을 추가시켜주면 된다

연습할 자바 파일 MyClass.java 생성

사용할 프로젝트에서 properties로 들어간다

그럼 아래와 같은 창이 뜬다

Java Build Path에서 Libraries 탭을 클릭

 

Add External JARs...클릭

 

아까 설치한 Selenium 파일 전부를 추가해 준다

 

그러면 위와 같이 라이브러리들이 추가된 것을 확인할 수 있다

 

크롬으로 연습해 볼 것이므로 크롬드라이버를 설치한다

 

정상적으로 되는지 확인해 보자

 

package newpackage;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class MyClass {
	public static void main(String[] args){
		System.setProperty("webdriver.chrome.driver", "c:/selenium/chromedriver.exe"); 
        // 드라이버 위치 본인이 저장한 위치에 알맞게 넣는다
		
		WebDriver driver = new ChromeDriver();
		
		driver.get("http://www.google.com");
	}
}

Run 하면

 

구글이 뜨는 것을 확인할 수 있다