구글에 selenium을 검색하여 셀레니움 홈페이지에 들어간다.
들어가면 위와 같은 홈페이지 화면이 나온다. (2020.02.05 기준 UI가 많이 좋아진듯)
화면의 Downloads탭을 클릭하여 다운로드 화면으로 이동한 뒤 사용하려는 프로그래밍 언어에 맞게 다운로드하면 된다.
다운 받고 압축해제 한 뒤 본인이 원하는 경로에 다음과 같은 파일 6개를 옮겨준다.
그 다음에는 사용하는 브라우저의 드라이버를 설치해야 하는데 저는 크롬 드라이버를 설치했습니다.
구글에 chromedriver 검색하고 들어가면 설치 홈페이지가 나옵니다.
https://chromedriver.chromium.org/downloads
가장 최신버전의 크롬 드라이버를 설치하고 크롬을 최신 버전으로 업데이트하는게 가장 편한 것 같네요.
크롬 버전 확인은 브라우저의 도움말 -> Chrome 정보를 누르면 확인할 수 있고 들어가게 되면 자동으로 최신버전으로 업데이트가 됩니다.
크롬 드라이버의 압축 파일을 푼 뒤 나온 실행 파일을 파일 6개를 옮겼던 폴더로 옮겨줍니다.
파일을 옮기는 이유는 큰 이유는 없고 관리하기 편하게 하기 위해서 이렇게 했습니다.
이제 selenium을 사용할 준비가 끝났고 이클립스에서 selenium 라이브러리를 추가하고 사용만 하면 됩니다.
자바 라이브러리 추가하는 방법
- 프로젝트 우클릭 -> Properties 클릭
- Java Build Path 클릭 -> Libraries 탭 클릭 -> Add External JARs 클릭
- 아까 다운받은 6개의 selenium라이브러리 모두 선택해서 추가 후 apply
라이브러리 추가가 끝났으면 클래스하나 만들고 메인함수안에 코드작성해서 테스트 해보면 됩니다.
System.setProperty의 두번째 매개변수자리의 경로는 본인의 chromedriver.exe.파일이 있는 경로로 수정해주세요.
System.setProperty("webdriver.chrome.driver", "c:/dev/selenium/chromedriver.exe");
// 브라우저 실행
WebDriver driver = new ChromeDriver();
// 구글 홈페이지로 이동
driver.get("http://www.google.com");
테스트 해보면 크롬 브라우저가 실행되고 구글 홈페이지로 이동되는 것을 확인 할 수 있습니다.