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(); } }