자바(JAVA)

selenium으로 웹페이지 접속하기(mac, eclipse, java)

길TV 2022. 1. 26. 16:48

1. 다운로드 페이지(https://www.selenium.dev/downloads/)에서 자바용 드라이버를 다운로드 받습니다.

2. 압축을 풀고 eclipse-workspace 폴더에 library 폴더를 생성하여 그 폴더에 넣습니다.

3. 자신의 크롬 버전을 확인하고, 웹페이지(https://chromedriver.chromium.org/downloads)에서 크롬 드라이버를 다운로드합니다. (저는 크롬이 97버전이라 97버전을 다운로드 받았습니다.)

4. /usr/local/bin 폴더에 다운로드 받은 크롬 드라이버를 복사합니다.(Terminal에 "sudo nano /etc/paths"를 입력하면 mac system의 global path를 확인할 수 있습니다. 그리고, 상기 폴더가 숨겨져 있는 경우 "command+shift+." 을 누르면 숨겨진 폴더를 볼 수 있습니다.)

5. 이클립스에서 새로운 프로젝트 생성 후 'Build Path'에서 다운받았던 셀레니움 파일에서 폴더 안의 모든 jar 파일을 추가합니다.

6. 프로젝트 내에 class파일을 생성하고 아래의 코드를 붙여 넣습니다.

package main;

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

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
				
		WebDriver driver = new ChromeDriver();
		
		driver.get("https://bkmin.tistory.com/");

	}

}

7. 이 코드를 실행하면 다음과 같이 크롬 브라우저가 뜨면서 해당 웹페이지에 자동 접속됩니다.