오이-환경
이 장에서는 Windows Machine에서 Selenium WebDriver 및 Java를 사용하는 Cucumber의 환경 설정을 살펴 보겠습니다.
환경 설정을위한 전제 조건
다음은 설정에 필요한 전제 조건입니다-
자바
Why we need− Java는 강력한 프로그래밍 언어입니다. Cucumber는 실행을 위해 Java 플랫폼을 지원합니다.
How to install −
Step 1 − 다음 링크에서 jdk 및 jre 다운로드 http://www.oracle.com/technetwork/java/javase/downloads/index.html
Step 2 − 라이센스 계약에 동의합니다.
Step 3 − JDK 및 JRE를 설치합니다.
Step 4 − 다음 스크린 샷과 같이 환경 변수를 설정합니다.
식
Why we need− Eclipse는 통합 개발 환경 (IDE)입니다. 여기에는 환경을 사용자 정의하기위한 기본 작업 공간과 확장 가능한 플러그인 시스템이 포함되어 있습니다.
How to install −
Step 1 − JAVA가 컴퓨터에 설치되어 있는지 확인하십시오.
Step 2 − 다음에서 Eclipse 다운로드 https://eclipse.org/downloads/
Step 3 − 압축을 풀고 Eclipse가 설치됩니다.
메이븐
Why we need− Maven은 주로 Java 프로젝트에 사용되는 빌드 자동화 도구입니다. 소스 코드 생성, 코드 컴파일, jar에 코드 패키징 등과 같은 작업을 수행 할 수있는 공통 플랫폼을 제공합니다. 나중에 소프트웨어 버전이 변경되면 Maven은 그에 따라 테스트 프로젝트를 쉽게 수정할 수있는 방법을 제공합니다.
How to install −
Step 1 − 다음 링크에서 Maven 다운로드 − https://maven.apache.org/download.cgi
Step 2 − 파일의 압축을 풀고 위치를 기억하십시오.
Step 3 − 다음 스크린 샷과 같이 MAVEN_HOME 환경 변수를 생성합니다.
Step 4 − 다음 스크린 샷과 같이 경로 변수를 편집하고 Maven을 포함합니다.
Step 5 − Eclipse에서 MAVEN 플러그인을 다운로드합니다.
Step 6 − Eclipse를 엽니 다.
Step 7 − Help → Eclipse Marketplace → Search Maven → Maven Integration for Eclipse → INSTALL로 이동합니다.
Maven으로 Cucumber 구성
Step 1 − Maven 프로젝트를 생성합니다.
File → New → Others → Maven → Maven Project → Next로 이동합니다.
그룹 ID를 제공합니다 (그룹 ID는 모든 프로젝트에서 고유하게 프로젝트를 식별합니다).
이슈 ID를 제공합니다 (아티팩트 ID는 버전이없는 jar의 이름입니다. 소문자로 된 이름을 선택할 수 있습니다). 마침을 클릭하십시오.
Step 2 − pom.xml을 엽니 다.
Eclipse의 왼쪽에있는 패키지 탐색기로 이동합니다.
프로젝트 확장 CucumberTest.
위치하고 있다 pom.xml 파일.
마우스 오른쪽 버튼을 클릭하고 옵션을 선택하고 "텍스트 편집기"로 엽니 다.
Step 3 − 셀레늄에 대한 종속성 추가 : 이것은 중앙 저장소에서 로컬 저장소로 다운로드 할 Selenium jar 파일을 Maven에 표시합니다.
열다 pom.xml 편집 모드에있는 경우 프로젝트 태그 내에 종속성 태그 (<dependencies> </ dependencies>)를 만듭니다.
종속성 태그 내에 종속성 태그 (<dependency> </ dependency>)를 만듭니다.
종속성 태그 내에 다음 정보를 제공하십시오.
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.47.1</version>
</dependency>
Step 4 − Cucumber-Java에 대한 종속성 추가 : 중앙 저장소에서 로컬 저장소로 다운로드 할 Cucumber 파일을 Maven을 나타냅니다.
종속성 태그를 하나 더 만듭니다.
종속성 태그 내에 다음 정보를 제공하십시오.
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-java</artifactId>
<version>1.0.2</version>
<scope>test</scope>
</dependency>
Step 5 − Cucumber-JUnit에 대한 종속성 추가 : 중앙 저장소에서 로컬 저장소로 Cucumber JUnit 파일을 다운로드 할 Maven을 나타냅니다.
종속성 태그를 하나 더 만듭니다.
종속성 태그 내에 다음 정보를 제공하십시오.
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-junit</artifactId>
<version>1.0.2</version>
<scope>test</scope>
</dependency>
Step 6 − JUnit에 대한 종속성 추가 : 중앙 저장소에서 로컬 저장소로 다운로드 할 JUnit 파일을 Maven에 표시합니다.
종속성 태그를 하나 더 만듭니다.
종속성 태그 내에 다음 정보를 제공하십시오.
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
<scope>test</scope>
</dependency>
Step 7 − 바이너리를 확인합니다.
한번 pom.xml 성공적으로 편집 되었으면 저장하십시오.
프로젝트 → 정리로 이동-몇 분 정도 걸립니다.
다음 스크린 샷과 같은 Maven 저장소를 볼 수 있습니다.
기능 파일을 만듭니다 (나중에 다룰 예정).
단계 정의 파일을 만듭니다 (나중에 다룰 예정).
테스트를 실행할 JUnit 실행기를 만듭니다 (나중에 다룰 예정).