Selenium × Java

Selenium을 Java로 사용해 보았습니다.



Selenium이란?



※이하 발췌
Selenium은 웹 애플리케이션을 테스트하기 위한 휴대용 프레임워크입니다.
Selenium은 테스트 스크립트 언어를 배울 필요 없이 기능 테스트를 작성하는 재생 도구를 제공합니다.

요점은 web어플리케이션을 자동으로 실행할 수 있거나, HTML을 해석(웹 스크래핑) 하기 위한 라이브러리. python, node.js, Java, PHP 등 다국어로 라이브러리가 준비되어 있어 간단하게 구현이 가능.

목표



Java x Selenium 도입, 'Chrome 시작 → Google 검색 열기'까지.

아키텍트







언어
Java (ver.11)

build
Maven

브라우저
Google 크롬

IDE
IntelliJ


절차



전제
java x Maven의 어플리케이션의 환경 구축이 끝난 것.

준비



1. Selenium 라이브러리를 pom에 의존 라이브러리를 추가,로드.
<dependency>
    <groupId>org.seleniumhq.selenium</groupId>
    <artifactId>selenium-java</artifactId>
    <version>3.12.0</version>
</dependency>

2. Chrome에서 실행하기 위해 Chrome 드라이버를 다운로드합니다. 이렇게하면 Chrome에서 실행할 수 있습니다. 다른 브라우저로 하고 싶은 경우는, 각 브라우저의 driver를 다운로드하면 OK.

chromedriver 다운로드
h tp // ch로메 d리ゔぇr. ch 로미우 m. 오 rg / w w ぉ ds

샘플 코드 실행



'Chrome 시작 → Google 검색 열기'
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class MainApplication {

    public static void main(String[] args){
        final String PATH = "※chromeDriverのpath";
        System.setProperty("webdriver.chrome.driver", PATH);
        WebDriver driver = new ChromeDriver();

        final String URL = "http://www.google.com";
        // URL遷移
        driver.get(URL);
    }
}

응용 프로그램을 실행하고 다음과 같이 Google 검색이 표시되면 성공

좋은 웹페이지 즐겨찾기