Dưa chuột - Môi trường

Trong chương này, chúng ta sẽ thấy thiết lập môi trường cho Cucumber với Selenium WebDriver và Java, trên Windows Machine.

Điều kiện tiên quyết để thiết lập môi trường

Sau đây là các điều kiện tiên quyết cần thiết để thiết lập:

Java

Why we need- Java là một ngôn ngữ lập trình mạnh mẽ. Cucumber hỗ trợ nền tảng Java để thực thi.

How to install -

Step 1 - Tải xuống jdk và jre từ liên kết sau http://www.oracle.com/technetwork/java/javase/downloads/index.html

Step 2 - Chấp nhận thỏa thuận cấp phép.

Step 3 - Cài đặt JDK và JRE.

Step 4 - Đặt biến môi trường như trong ảnh chụp màn hình sau.

Nhật thực

Why we need- Eclipse là một Môi trường Phát triển Tích hợp (IDE). Nó chứa một không gian làm việc cơ sở và một hệ thống plug-in có thể mở rộng để tùy chỉnh môi trường.

How to install -

Step 1 - Đảm bảo rằng JAVA đã được cài đặt trên máy của bạn.

Step 2 - Tải xuống Eclipse từ https://eclipse.org/downloads/

Step 3 - Giải nén và cài đặt Eclipse.

Maven

Why we need- Maven là một công cụ tự động hóa xây dựng được sử dụng chủ yếu cho các dự án Java. Nó cung cấp một nền tảng chung để thực hiện các hoạt động như tạo mã nguồn, biên dịch mã, đóng gói mã vào lọ, v.v. Sau này, nếu bất kỳ phiên bản phần mềm nào bị thay đổi, Maven cung cấp một cách dễ dàng để sửa đổi dự án thử nghiệm cho phù hợp.

How to install -

Step 1 - Tải xuống Maven từ liên kết sau - https://maven.apache.org/download.cgi

Step 2 - Giải nén tập tin và ghi nhớ vị trí.

Step 3 - Tạo biến môi trường MAVEN_HOME như trong hình sau.

Step 4 - Chỉnh sửa biến Path và bao gồm Maven như thể hiện trong ảnh chụp màn hình sau.

Step 5 - Tải xuống plugin MAVEN từ Eclipse.

Step 6 - Mở Eclipse.

Step 7 - Đi tới Trợ giúp → Thị trường Eclipse → Tìm kiếm Maven → Tích hợp Maven cho Eclipse → CÀI ĐẶT.

Định cấu hình Cucumber với Maven

Step 1 - Tạo một dự án Maven.

  • Đi tới Tệp → Mới → Khác → Maven → Dự án Maven → Tiếp theo.

  • Cung cấp Id nhóm (Id nhóm sẽ xác định duy nhất dự án của bạn trên tất cả các dự án).

  • Cung cấp Id cấu phần (Id cấu phần là tên của lọ không có phiên bản. Bạn có thể chọn bất kỳ tên nào, được viết bằng chữ thường). Nhấp vào Kết thúc.

Step 2 - Mở pom.xml.

  • Đi tới trình khám phá gói ở phía bên trái của Eclipse.

  • Mở rộng dự án CucumberTest.

  • Định vị pom.xml tập tin.

  • Nhấp chuột phải và chọn tùy chọn, mở bằng “Trình chỉnh sửa văn bản”.

Step 3 - Thêm phụ thuộc cho selen: Điều này sẽ cho Maven biết tệp jar nào của Selenium sẽ được tải xuống từ kho lưu trữ trung tâm đến kho lưu trữ cục bộ.

  • Mở pom.xml đang ở chế độ chỉnh sửa, tạo thẻ phụ thuộc (<dependencies> </dependencies>), bên trong thẻ dự án.

  • Bên trong thẻ phụ thuộc, hãy tạo thẻ phụ thuộc (<dependency> </dependency>).

  • Cung cấp thông tin sau trong thẻ phụ thuộc.

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

Step 4 - Thêm phụ thuộc cho Cucumber-Java: Điều này sẽ cho biết Maven, những tệp Cucumber nào sẽ được tải xuống từ kho lưu trữ trung tâm đến kho lưu trữ cục bộ.

  • Tạo thêm một thẻ phụ thuộc.

  • Cung cấp thông tin sau trong thẻ phụ thuộc

<dependency> 
   <groupId>info.cukes</groupId> 
   <artifactId>cucumber-java</artifactId> 
   <version>1.0.2</version> 
   <scope>test</scope> 
</dependency>

Step 5 - Thêm phụ thuộc cho Cucumber-JUnit: Điều này sẽ cho biết Maven, những tệp Cucumber JUnit nào sẽ được tải xuống từ kho lưu trữ trung tâm đến kho lưu trữ cục bộ.

  • Tạo thêm một thẻ phụ thuộc.

  • Cung cấp thông tin sau trong thẻ phụ thuộc

<dependency> 
   <groupId>info.cukes</groupId> 
   <artifactId>cucumber-junit</artifactId> 
   <version>1.0.2</version> 
   <scope>test</scope> 
</dependency>

Step 6 - Thêm phụ thuộc cho JUnit: Điều này sẽ cho biết Maven, những tệp JUnit nào sẽ được tải xuống từ kho lưu trữ trung tâm đến kho lưu trữ cục bộ.

  • Tạo thêm một thẻ phụ thuộc.

  • Cung cấp thông tin sau trong thẻ phụ thuộc.

<dependency> 
   <groupId>junit</groupId> 
   <artifactId>junit</artifactId> 
   <version>4.10</version> 
   <scope>test</scope> 
</dependency>

Step 7 - Xác minh mã nhị phân.

  • Một lần pom.xml được chỉnh sửa thành công, lưu nó.

  • Đi tới Dự án → Sạch sẽ - Quá trình này sẽ mất vài phút.

Bạn sẽ có thể thấy một kho lưu trữ Maven như được hiển thị trong ảnh chụp màn hình sau.

  • Tạo một tệp tính năng (sẽ được đề cập sau).

  • Tạo tệp định nghĩa bước (sẽ được đề cập sau).

  • Tạo một trình chạy JUnit để chạy thử nghiệm (sẽ được đề cập sau).