แตงกวา - สิ่งแวดล้อม
ในบทนี้เราจะเห็นการตั้งค่าสภาพแวดล้อมสำหรับ Cucumber ด้วย Selenium WebDriver และ Java บน Windows Machine
ข้อกำหนดเบื้องต้นสำหรับการตั้งค่าสภาพแวดล้อม
ต่อไปนี้เป็นข้อกำหนดเบื้องต้นที่จำเป็นในการตั้งค่าด้วย -
Java
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 คือ Integrated Development Environment (IDE) ประกอบด้วยพื้นที่ทำงานพื้นฐานและระบบปลั๊กอินที่ขยายได้สำหรับการปรับแต่งสภาพแวดล้อม
How to install -
Step 1 - ตรวจสอบให้แน่ใจว่าได้ติดตั้ง JAVA บนเครื่องของคุณแล้ว
Step 2 - ดาวน์โหลด Eclipse จาก https://eclipse.org/downloads/
Step 3 - ติดตั้ง Unzip และ Eclipse แล้ว
Maven
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 - แก้ไขตัวแปร Path และรวม Maven ดังที่แสดงในภาพหน้าจอต่อไปนี้
Step 5 - ดาวน์โหลดปลั๊กอิน MAVEN จาก Eclipse
Step 6 - เปิด Eclipse
Step 7 - ไปที่ Help → Eclipse Marketplace → Search Maven → Maven Integration for Eclipse → INSTALL
กำหนดค่าแตงกวาด้วย Maven
Step 1 - สร้างโครงการ Maven
ไปที่ไฟล์→ใหม่→อื่น ๆ → Maven → Maven Project →ถัดไป
ระบุรหัสกลุ่ม (รหัสกลุ่มจะระบุโครงการของคุณโดยไม่ซ้ำกันในทุกโครงการ)
ระบุรหัสอาร์ติแฟกต์ (รหัสอาร์ติแฟกต์คือชื่อของ jar ที่ไม่มีเวอร์ชันคุณสามารถเลือกชื่อใดก็ได้ซึ่งเป็นตัวพิมพ์เล็ก) คลิกที่ Finish
Step 2 - เปิด pom.xml
ไปที่ package explorer ทางซ้ายมือของ Eclipse
ขยายโครงการ CucumberTest.
ค้นหา pom.xml ไฟล์.
คลิกขวาและเลือกตัวเลือกเปิดด้วย“ Text Editor”
Step 3 - เพิ่มการพึ่งพาสำหรับซีลีเนียม: สิ่งนี้จะระบุ Maven ว่าจะดาวน์โหลดไฟล์ Selenium jar ใดจากที่เก็บส่วนกลางไปยังที่เก็บในเครื่อง
เปิด 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: สิ่งนี้จะระบุ Maven ซึ่งไฟล์ Cucumber จะถูกดาวน์โหลดจากที่เก็บส่วนกลางไปยังที่เก็บในเครื่อง
สร้างแท็กการอ้างอิงขึ้นมาอีกหนึ่งแท็ก
ระบุข้อมูลต่อไปนี้ภายในแท็กการอ้างอิง
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-java</artifactId>
<version>1.0.2</version>
<scope>test</scope>
</dependency>
Step 5 - เพิ่มการพึ่งพาสำหรับ Cucumber-JUnit: สิ่งนี้จะระบุ Maven ซึ่งไฟล์ Cucumber JUnit จะถูกดาวน์โหลดจากที่เก็บกลางไปยังที่เก็บในเครื่อง
สร้างแท็กการอ้างอิงขึ้นมาอีกหนึ่งแท็ก
ระบุข้อมูลต่อไปนี้ภายในแท็กการอ้างอิง
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-junit</artifactId>
<version>1.0.2</version>
<scope>test</scope>
</dependency>
Step 6 - เพิ่มการพึ่งพาสำหรับ JUnit: สิ่งนี้จะระบุ Maven ซึ่งไฟล์ JUnit จะถูกดาวน์โหลดจากที่เก็บส่วนกลางไปยังที่เก็บในเครื่อง
สร้างแท็กการอ้างอิงขึ้นมาอีกหนึ่งแท็ก
ระบุข้อมูลต่อไปนี้ภายในแท็กการอ้างอิง
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
<scope>test</scope>
</dependency>
Step 7 - ตรวจสอบไบนารี
ครั้งเดียว pom.xml แก้ไขเรียบร้อยแล้วให้บันทึก
ไปที่ Project → Clean - จะใช้เวลาสักครู่
คุณจะสามารถเห็นที่เก็บ Maven ดังที่แสดงในภาพหน้าจอต่อไปนี้
สร้างไฟล์คุณลักษณะ (จะกล่าวถึงในภายหลัง)
สร้างไฟล์ข้อกำหนดขั้นตอน (จะกล่าวถึงในภายหลัง)
สร้าง JUnit runner เพื่อเรียกใช้การทดสอบ (จะครอบคลุมในภายหลัง)