오이-환경

이 장에서는 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 실행기를 만듭니다 (나중에 다룰 예정).