웹사이트 검색

Selenium JAR 다운로드 및 Eclipse에서 구성


Selenium은 여러 프로그래밍 언어로 API 구현을 제공합니다. 그러나 Selenium API Java 기반 바인딩이 가장 많이 사용됩니다. 이 자습서에서는 Selenium JAR을 다운로드하고 Eclipse IDE를 구성하여 테스트 스크립트 작성에 사용하는 방법을 배웁니다. Selenium WebDriver로 Eclipse를 구성하려면 다음 작업을 수행해야 합니다.

  1. 자바 설치
  2. Eclipse IDE 설치
  3. WebDriver로 Eclipse IDE 구성

자바 설치

  • 1단계: 공식 웹사이트(https://www.oracle.com/technetwork/java/javase/downloads)로 이동하여 다운로드 탭을 클릭합니다.

  • 2단계: Java SE 다운로드 아래 아이콘 클릭

  • 3단계: 라이선스 계약에 동의하고 운영 체제에 해당하는 JDK를 선택합니다.

  • 4단계: 다운로드가 완료되면 실행 파일을 실행하여 Windows에 JDK를 설치합니다. Mac DMG 파일에 대해 유사한 단계를 수행합니다. Linux의 경우 Java 명령을 실행하려면 압축을 풀고 PATH 변수를 설정하기만 하면 됩니다.

Java 11부터 Java 라이센싱이 크게 변경되었습니다. 상업적 목적으로 Oracle JDK는 더 이상 무료가 아닙니다. 그러나 프로덕션 환경에서 완전히 무료로 사용할 수 있는 OpenJDK를 사용할 수 있습니다. 자세한 내용은 Java 11 기능을 참조하세요.

이클립스 IDE 설치

Windows용 Eclipse IDE를 설치하는 방법을 살펴보겠습니다. 단계는 Mac 및 Linux 운영 체제에서도 거의 유사합니다. 해당 운영 체제의 Eclipse 설치 프로그램 파일과 유사한 단계를 따라야 합니다.

  • 1단계: Eclipse 공식 웹 사이트로 이동하여 Eclipse IDE 아이콘의 다운로드 버튼을 클릭합니다.

  • 2단계: 다운로드가 완료되면 exe 파일을 실행하여 Windows용 Eclipse 설치 프로그램을 시작합니다.

  • 3단계: 설치 프로그램 창에서 "Eclipse IDE for Java Developers\를 클릭합니다.

  • 4단계: 그 후 새 창이 열립니다. 설치 폴더 경로를 "C:clipse\로 변경하고 설치 버튼을 클릭합니다.

  • 5단계: 설치가 성공적으로 완료되면 새 창이 열립니다. 새 창에서 시작 버튼을 클릭합니다.

  • 6단계: Eclipse IDE가 실행됩니다. 다음부터는 설치 폴더에서 Eclipse를 시작할 수 있습니다.

Selenium JAR 다운로드

기본적으로 셀레늄은 설치되지 않고 구성되어 있습니다. 항아리를 다운로드하고 Eclipse에 포함하기만 하면 됩니다.

  • 1단계: 공식 웹사이트로 이동하여 다운로드 탭을 클릭합니다.

  • 2단계: 다운로드 링크를 클릭하여 셀레늄용 jar를 다운로드합니다.

  • 3단계: 다운로드한 폴더를 추출하면 selenium-java-3.141.59와 같은 폴더가 생성됩니다.

Selenium WebDriver로 Eclipse IDE 구성

  • 1단계: eclipse 설치 폴더 안에 있는 "eclipse.exe\ 파일을 실행합니다.
  • 2단계: 작업 공간을 선택하라는 메시지가 표시되면 시작 버튼을 클릭하여 기본 위치를 수락합니다.

  • 3단계: 파일 > 새로 만들기 > 프로젝트에서 새 Java 프로젝트를 만듭니다.

  • 4단계: 아래와 같이 프로젝트 이름을 'Testing'으로 지정합니다. 마침 버튼을 클릭합니다.

  • 5단계: 프로젝트 이름 Testing마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 패키지를 선택합니다.

  • 6단계: 패키지 이름을 자동화로 지정하고 마침 버튼을 클릭합니다.

이제 프로젝트 이름 Testing 아래에서 새 패키지 이름 automation을 볼 수 있습니다.

  • 7단계: 패키지 자동화를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 클래스를 선택합니다.

  • 8단계: 클래스 이름을 Test로 지정하고 public static void main 옵션 확인란을 선택한 다음 마침 버튼을 클릭합니다.

  • 9단계: 이제 Eclipse 창이 아래와 같이 표시됩니다.

  • 10단계: 이제 JAR 파일을 추가하지 않고 몇 줄의 Selenium 코드를 추가합니다. 아래 이미지는 jar 파일을 추가하지 않을 때 오류 메시지를 보여줍니다.

계속해서 프로젝트에 Selenium JAR 파일을 추가하여 이러한 오류를 수정하겠습니다.- 11단계: 프로젝트 Testing을 마우스 오른쪽 버튼으로 클릭합니다. 속성 > Java 빌드 경로를 선택합니다. 그런 다음 라이브러리 탭을 클릭하고 외부 JAR 추가를 클릭합니다.

  • 12단계: selenium jars 폴더에서 클라이언트 결합 jar를 추가합니다.

  • 13단계: libs 폴더 아래에 모든 jar를 추가합니다.

  • 14단계: 적용 후 닫기 버튼을 클릭합니다.

  • 15단계: 이제 프로젝트 패키지 탐색기 창이 아래 이미지와 비슷하게 보일 것입니다. 또한 Selenium 클래스와 관련된 오류가 사라졌을 것입니다. 여기에서 WebDriver 및 ChromeDriver 클래스를 가져와야 합니다.

그게 다야. Eclipse Java 프로젝트는 셀레늄 클래스를 사용하도록 구성되어 있습니다.

Selenium Maven 의존성

요즘 대부분의 Java 프로젝트는 Maven을 빌드 도구로 사용합니다. 이 경우 셀레늄 병을 프로젝트로 가져오는 것은 매우 쉽습니다. 프로젝트 pom.xml 파일에 다음 종속성을 추가하기만 하면 됩니다.

<dependency>
    <groupId>org.seleniumhq.selenium</groupId>
    <artifactId>selenium-java</artifactId>
    <version>3.141.59</version>
</dependency>  

Maven 프로젝트를 처음 사용하는 경우 따라야 할 단계는 다음과 같습니다.

  • 1단계: Eclipse를 연 다음 파일 > 새로 만들기 > 프로젝트로 이동합니다.

  • 2단계: 새 프로젝트 창에는 선택할 수 있는 마법사가 많이 있습니다. Maven 카테고리에서 Maven 프로젝트를 선택하고 다음 버튼을 클릭합니다.

  • 3단계: 새 화면에서 다음 버튼을 클릭합니다. "기본 작업공간 위치 사용\ 옵션을 선택하는 것을 잊지 마십시오.

  • 4단계: 다음 화면에서 maven-archetype-quickstart를 선택하고 다음 버튼을 클릭합니다.

  • 5단계: 그룹 ID, 아티팩트 ID를 입력하고 마침 버튼을 클릭합니다.

  • 6단계: 프로젝트가 생성되면 프로젝트 탐색기에서 maven 프로젝트를 볼 수 있습니다.

  • 7단계: pom.xml을 두 번 클릭하면 편집기에서 pom.xml의 소스 코드를 얻을 수 있습니다.

  • 8단계: 프로젝트에 추가하려면 selenium maven 종속성 구성이 필요합니다. https://www.seleniumhq.org/download/maven.jsp로 이동합니다. 여기 Selenium 사람들이 maven 종속성 정보를 제공했습니다. pom.xml 파일에 붙여넣어야 하므로 복사하기만 하면 됩니다.

  • 9단계: pom.xml 파일을 열고 태그를 만들고 그 안에 종속성 코드를 붙여넣습니다. pom.xml 파일 변경 사항을 저장합니다.

Selenium Gradle 종속성

Gradle은 또한 널리 사용되는 빌드 도구이며 많은 프로젝트에서 사용됩니다. Gradle을 사용하는 경우 아래 종속 항목을 build.gradle 파일에 추가하세요.

compile "org.seleniumhq.selenium:selenium-java:3.141.59"

요약

Selenium 작업을 시작하도록 시스템을 구성하는 방법을 배웠습니다. 우리는 Java, Eclipse를 설치하고 새 프로젝트를 만들고 셀레늄 jar를 추가했습니다. 그러나 프로젝트에 Maven 또는 Gradle 빌드 도구를 사용하는 것이 더 좋으며 maven 및 Gradle 스크립트를 사용하여 Selenium jar를 추가하는 방법도 배웠습니다. 참조: 셀레늄 병