รับ เริ่ม ด้วย ซีลีเนียม

รับ เริ่ม ด้วย ซีลีเนียม

ได้รับ เริ่ม ด้วย ซีลีเนียม

 

ในการเริ่มต้นด้วย ซีลีเนียม webdriver คุณต้องมี ต่อไป สินค้า วางไว้บน ของคุณ เครื่อง .

 

วิชาบังคับก่อน :

 

JDK ( จาวา 1 . 8 เหมาะสมกว่า )

 

ห้องสมุด ซีลีเนียม ( ปัจจุบัน มี เดี่ยว jar ‘selenium-server-standalone.jar’ ก็เพียงพอแล้ว ไม่เหมือน ก่อนหน้านี้ ระยะเวลา ที่ไหน เราต้อง ติดตั้ง หลายรายการ ขวด ),

 

เบราว์เซอร์ ผู้ขับขี่รถยนต์ (.exe ของ โครเมียม คน ขับ ie คนขับรถ , คน ขับรถ ตุ๊กแก )

 

 Eclipse IDE

 

ตอนนี้คุณมี ดาวน์โหลด ที่ ขั้นต่ำ จำเป็น องค์ประกอบ เพื่อเริ่มต้น เขียน โค้ด ซีลีเนียม ดังนั้น _ ขอให้เรา เริ่มโดย ก่อตั้ง บรรยากาศ :

 

ตอนนี้ เลือก จาวา โครงการ :

 

ให้ โครงการ ชื่อ และเสร็จ สิ้น

 

ตอนนี้ กำหนดค่า ที่ สร้าง เส้นทาง ที่คุณ ต้อง ชุด ของคุณ ดาวน์โหลด ห้องสมุด ผม . อี _ ขวด ซีลีเนียม ไฟล์ , ควรด้วย กำหนด เส้นทาง JDK และ JRE ภายใน ส่วน คอมไพเลอ ร์ จาวา คลิกขวาที่ โปรเจ็กต์ใดๆ และทำให้ เส้นทาง และ กำหนดค่า สร้าง เส้นทาง .

 

ตอนนี้ เลือก ห้องสมุด แท็บ ข้างต้น และคลิกที่ เพิ่ม ภายนอก ขวด _ รวมของคุณ ดาวน์โหลด ขวด ซีลีเนียม ที่นี่ :

 

อีกด้วย ตอนนี้เป็น แน่ใจนะ ชุด ของคุณ การปฏิบัติตาม ระดับ ตาม เวอร์ชัน JDK และ JRE ของ คุณ

 

สำหรับคุณ ฉบับใหม่ ของ ซีลีเนียม ทำให้มั่นใจ ที่ การปฏิบัติตาม ระดับ ภายใต้ ส่วน คอมไพเลอร์ จาวา ควรจะเป็น ชุด ถึง จาวา 1 . 8 หรือ มากกว่า ละเลย นี้สามารถ สิ่งกระตุ้น รัน ” ไม่ พบ คลาส ” เวลา ข้อยกเว้น ในระหว่าง วิ่ง การทดสอบ ซีลีเนียม ของคุณ สคริปต์ _

 

ตอนนี้คุณมี ชุด ห้องสมุด และ การปฏิบัติตาม ระดับ คุณพร้อมที่ จะ เขียน รหัส ซีลีเนียม ตัวแรก โดยใช้ จาวา _

 

คลิกขวาที่ โปรเจ็กต์ใดๆ แล้วเลือก ผลิต ใหม่ ชั้น เรียน

 

ให้ ชื่อเสียง ตรวจ สอบ “สาธารณะ static โมฆะ หลัก .. , click เสร็จ สิ้น คุณ กำลังพัฒนา ตัวอย่าง ทดสอบ ที่ไหน _ เราไม่ได้ โดยใช้ การทดสอบ ใด ๆ NG แตงกวา หรือ maven ดังนั้นเราจึง ต้อง รวม สาธารณะ คงที่ โมฆะ หลัก ภายในของเรา ชั้นยอด เพื่อดำเนินการ การสอบ เพราะว่า จาวา การดำเนินการ จะเริ่ม กับ ระดับ โดยที่ หลัก เทคนิคคือ กำหนด . ใน ภายหลัง การบรรยาย เมื่อ ใด ก็ตามที่เรา ใช้ testNG, แตงกวา, Maven เรา จะไม่ ใช้ หรือ มีตั้งแต่ หลัก กระบวนการ เช่น ของเรา การดำเนินการ กำลังจะ ถ่าย การดูแลที่เหมาะสมของ โดย testNG หรือ แตงกวา

 

ตอนนี้คุณมี เพื่อสร้าง ของเรา แรก ทดสอบ สคริปต์ นั่น เปิด ที่ เบราว์เซอร์ และ เยี่ยมชม เว็บไซต์ ระบุโดย ที่ สคริปต์ _ ดี เขียน ที่ รหัส และ เข้าใจ แนวความคิดของ แต่ละ คน

 

ภายในของเรา ชั้น , ก่อน มีตั้งแต่ จำเป็น แพ็คเกจ และ ชั้นเรียน ซึ่งรวม ถึง ไลบรารี ซีลีเนียม

 

ตอนนี้ ที่ ระดับ ระดับ นั่น คือ ภายใน ระดับ ก่อน หลัก วิธี การ ประกาศ อิน ส แตนซ์ ของไดรเวอร์เว็บ ตัวแปร :

 

เว็บ ไดรเวอร์

 

ตอนนี้ ภายในของเรา หลัก วิธี การ เขียน รหัส เพื่อสร้าง ระบบ ทรัพย์สิน :

 

ที่นี่ เทคนิค setProperty คือ ยอมรับ สอง พารามิเตอร์ โดย กุญแจ และค่าใช้ จ่าย ครั้งแรก อาจจะเป็น พารามิเตอร์ สตริง โดยที่ คือ บอก ที่เราจะ ใช้ a โครเมียม คนขับ รถ และ ที่สอง เหตุผล นอกจากนี้ เอ พารามิเตอร์ สตริง โดยที่ คือ วาง ทั้งหมด เส้นทาง จนถึง exe ของไดรเวอร์

 

ตอนนี้ ภายในต่อไป บรรทัด เราได้ เริ่ม ต้น แรงจูงใจ ด้วย chromeDriver นี้ บิตของ ถนน จะ เปิด ที่ โครเมียม เบราว์เซอร์ เมื่อ การดำเนิน การ ตอนนี้ ของเรา เบราว์เซอร์ เป็น เปิด และ คุณ ต้องการที่จะ นำทางไปยัง เว็บไซต์ . นี้จะเป็น แสดงโดย คนขับ . รับ (“” ) วิธี ดังนั้น คนขับ . ได้รับ (“”) will ที่ดิน เรา ไปทาง ระบุ URL _

 

สัมภาษณ์ เคล็ดลับ : ทำไม เราไม่สามารถ เขียน ไดรเวอร์ Webdriver=ใหม่ Webdriver()

 

เนื่องจาก webdriver เป็น an . อย่างแน่นอน อินเตอร์เฟซ แล้วเรา ทำได้ ของมัน ตัวอย่าง ตัวแปร แต่ ไม่ได้ สร้าง ของมัน วัตถุ . ผม . อี _ เราไม่สามารถ เขียน ไดรเวอร์ Webdriver=new Webdriver() สิ่งนี้สามารถ โยน ข้อ ผิด พลาด เราสามารถ ค่อนข้าง เขียน ไดรเวอร์ Webdriver =ใหม่ FirefoxDriver() หรือ ไดรเวอร์ Webdriver=ใหม่ ChromeDriver() หรือ ไดรเวอร์ Webdriver =ใหม่ InternetExplorerDriver() FirefoxDriver, ChromeDriver และ InternetExplorerDriver เหล่านี้ จะเป็น แท้จริง ชั้นเรียน ที่ ดำเนินการ อินเท อ ร์เฟซ ของ ไดรเวอร์เว็บ และอุปทาน การนำไปใช้ ไปที่ วิธี การ ดังนั้นเราจึง เป็น มอบหมาย ที่ ตัวอย่าง ตัวแปร ของ ไดรเวอร์เว็บ ไปยัง การนำไปใช้ ชั้น เรียน

 

สรุป

 

ภายในนี้ การ บรรยาย เรามี ติดตั้งแล้ว พื้นฐาน ขั้นต่ำ สินค้า จำเป็นสำหรับ วิ่ง และ กำลังดำเนินการ ของเรา สคริปต์ ซีลีเนียม แรก _ เรามี ติดตั้ง JDK, eclipse , ห้องสมุด ซีลีเนียม , ผู้ขับขี่ exe สำหรับ เบ รา ว์เซอร์ เรามี ผลิต เอ จาวา โครงการ , set ทั้งหมด ห้องสมุด ภายใน โครงการของเรา’ build เส้นทาง , ผลิต เอ หมวด หมู่ และ นำเข้า ที่ แพ็คเกจ และ ชั้นเรียน ต้อง ดำเนินการ ของเรา ทดสอบ สคริปต์ _ เรามี เขียนไว้ ที่ รหัส เพื่อสร้าง ระบบ คุณสมบัติ เริ่มต้น ของเรา คนขับ วัตถุ , เปิด ที่ เบราว์เซอร์ และ สุดท้าย ดินแดน เพื่อเริ่มต้น ระบุโดย แรง กระตุ้น ได้รับ (“”)