Ubuntu Server에서 Selenium으로 ChromeDriver 사용

1. 구글 크롬 설치

아래 명령어를 입력하여 구글 크롬을 설치한다.

sudo curl -sS -o - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add
sudo bash -c "echo 'deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main' >> /etc/apt/sources.list.d/google-chrome.list"
sudo apt -y update
sudo apt -y install google-chrome-stable

설치가 완료되면 아래 명령어로 설치된 버전을 확인한다.

google-chrome --version

2. Selenium 패키지 설치

개발 환경에 따라 적당한 방법으로 Selenium 패키지를 설치한다. gradle의 경우 아래처럼 추가해 준다.

implementation 'org.seleniumhq.selenium:selenium-java'

3. 테스트 코드 실행

아래 샘플 코드를 실행해 본다.

import java.io.IOException;
 
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeOptions;
import org.openqa.selenium.chrome.ChromeDriver;
import org.testng.annotations.Test;
 
public class SeleniumTest {
 
        public static void main(String[] args) throws IOException, InterruptedException {
                ChromeOptions chromeOptions = new ChromeOptions();
				chromeOptions.addArguments("--headless=new");
				chromeOptions.addArguments("--disable-extensions");
				chromeOptions.addArguments("--disable-gpu");
				chromeOptions.addArguments("--no-sandbox");
				WebDriver driver = new ChromeDriver(chromeOptions);
				driver.get("https://www.google.com");
 
				Thread.sleep(1000);
				
				System.out.println(driver.getTitle(););

                driver.quit();
        }
}

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.

Scroll to Top