Selenium (ซิลิเนี่ยม) เป็น Software Testing Framework (ซอฟแวร์ เทสติ้ง เฟรมเวิร์ค) ที่มีประสิทธิภาพดีตัวหนึ่งในปัจจุบัน ซึ่งเอาไว้ใช้สำหรับทำ Automated Testing (ออโต้เมท เทสติ้ง) หรือพูดง่ายๆคือเราสามารถควบคุมหน้าเว็บได้โดยการเขียนโปรแกรม ซึ่งในPython คืออะไร ไพธอนได้มีโมดูล Selenium (ซิลิเนียม) รองรับแล้ว ซึ่งเป็น Open source (โอเพ่น ซอส) หรือ ฟรีนั่นเอง อีกทั้งยังสามารถรันได้ในหลายๆระบบปฏิบัติการเช่น วินโดวส์ ลินุกซ์
Gecko driver ในโมดูล Selenium (ซิลิเนียม) คืออะไร ?
Gecko driver คือไดร์เวอร์หรือโปรแกรมที่จำเป็นต้องใช้คู่กับโมดูลซิลิเนียม เพื่อช่วยในการเขียนโปรแกรมเพื่อควบคุมหน้าเว็บ ซึ่งโดยปกตินั้นเวลาใช้งานจะใช้การเขียนโปรแกรมเพื่อเข้าถึง Path (พาธ) ที่โปรแกรม geckodriver อยู่
วิธีการคัดลอก path (พาธ) ของ Gecko driver ในโมดูล Selenium (ซิลิเนียม)
1.ให้เรานั้นไปที่เก็บของไฟล์ Gecko driver คลิ๊กบนพื่นที่ว่างในช่องสี่เขียว
2.คลิ๊กขวาแล้ว กด copy เพียงเท่านี้เราก็สามารถนำพาธไปใช้ได้แล้วโดยไม่ต้องพิมพ์