내 멋대로 개발
selenium 설치 및 실행해보기 본문
Selenium이란 ?
다양한 브라우저 및 플랫폼에서 웹 응용 프로그램을 위한 무료 자동화 테스트 스위트이다.
1. 셀레니움 홈페이지 접속
- java 버전 다운로드
2. 압축 풀기
라이브러리 파일들은 나중에 import 시켜줘야 한다.
3. 브라우저 드라이버 파일 설치
chromedriver.chromium.org/downloads
자신의 Chrom 버전에 맞는 드라이버 선택하여 설치 !
윈도우 환경에서 사용할 것이기 때문에 win32 버전을 다운로드한다.
4. 이클립스에서 라이브러리 import
테스트하기 위해 selenium 프로젝트를 새로 생성해 줍니다.
셀레니움 폴더에 있던 client-combined-3.141.59 jar파일을 import 해준다.
libs 폴더에 있던 jar 파일들도 import 해준다.
5. Selenium으로 웹 크롤링하기
- 네이버 메인 페이지를 가져오는 소스입니다.
package selenium;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class SeleniumTest {
public static void main(String[] args) {
SeleniumTest selTest = new SeleniumTest();
selTest.crawl();
}
//WebDriver
private WebDriver driver;
//Properties
public static final String WEB_DRIVER_ID = "webdriver.chrome.driver";
public static final String WEB_DRIVER_PATH = "C:\\Program Files\\chromedriver.exe";
//ũ�Ѹ� �� URL
private String base_url;
public SeleniumTest() {
super();
//System Property SetUp
System.setProperty(WEB_DRIVER_ID, WEB_DRIVER_PATH);
//Driver SetUp
driver = new ChromeDriver();
base_url = "https://www.naver.com";
}
public void crawl() {
try {
//get page (= ���������� url�� �ּ�â�� ���� �� request �� �Ͱ� ����)
driver.get(base_url);
System.out.println(driver.getPageSource());
} catch (Exception e) {
e.printStackTrace();
} finally {
driver.close();
}
}
}
Run 시키면 페이지 소스를 받아오는 것을 확인할 수 있다. 이와 동시에 네이버 메인페이지 창이 뜬다.
'설치 및 실행' 카테고리의 다른 글
Brackets 설치 (0) | 2020.08.24 |
---|---|
Oracle 설치 (0) | 2020.08.24 |
Tomcat 설치 및 설정 (0) | 2020.08.24 |
Maven 설치 및 설정 (0) | 2020.08.24 |
Eclipse oxygen 설치 및 환경변수 설정 (0) | 2020.08.24 |