Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

내 멋대로 개발

selenium 설치 및 실행해보기 본문

설치 및 실행

selenium 설치 및 실행해보기

youngna 2020. 8. 24. 23:07

Selenium이란 ?

다양한 브라우저 및 플랫폼에서 웹 응용 프로그램을 위한 무료 자동화 테스트 스위트이다.

 

 

 

 

1. 셀레니움 홈페이지 접속

- java 버전 다운로드

www.selenium.dev/downloads/

 

Downloads

Firefox GeckoDriver is implemented and supported by Mozilla, refer to their documentation for supported versions. Internet Explorer Only version 11 is supported, and it requires additional configuration. Safari SafariDriver is supported directly by Apple,

www.selenium.dev

 

 

 

2. 압축 풀기 

라이브러리 파일들은 나중에 import 시켜줘야 한다.

 

 

 

3. 브라우저 드라이버 파일 설치 

chromedriver.chromium.org/downloads

 

Downloads - ChromeDriver - WebDriver for Chrome

WebDriver for Chrome

chromedriver.chromium.org

자신의 Chrom 버전에 맞는 드라이버 선택하여 설치 !

윈도우 환경에서 사용할 것이기 때문에 win32 버전을 다운로드한다.

 

 

 

4. 이클립스에서 라이브러리 import

테스트하기 위해 selenium 프로젝트를 새로 생성해 줍니다.

 

 

프로젝트 우클릭 -> Properties -> Java Build Path -> Add External JARs..

셀레니움 폴더에 있던 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