ChromeDriver เป็นเซิร์ฟเวอร์แบบสแตนด์อโลนที่ใช้มาตรฐาน W3C WebDriver WebDriver เป็นเครื่องมือโอเพนซอร์สที่สร้างขึ้นสำหรับการทดสอบเว็บแอปพลิเคชันโดยอัตโนมัติในเบราว์เซอร์ต่างๆ อินเทอร์เฟซจะช่วยให้ควบคุมและตรวจสอบ User Agent ทั้งในเครื่องหรือจากระยะไกลได้โดยใช้ความสามารถต่างๆ
ความสามารถคือชุดคู่คีย์-ค่าในภาษากลางที่ใช้เพื่อกำหนดฟีเจอร์และลักษณะการทำงานที่ต้องการของเซสชัน WebDriver โดยทั่วไปแล้ว ความสามารถจะส่งเป็นอาร์กิวเมนต์เมื่อสร้างอินสแตนซ์ WebDriver และสามารถใช้เพื่อระบุการตั้งค่าเบราว์เซอร์ เช่น ชื่อเบราว์เซอร์ เวอร์ชัน และกลยุทธ์การโหลดหน้าเว็บ
ChromeDriver ขยายการทำงานของ Webdriver ด้วยการเพิ่มความสามารถเฉพาะของ Chromium โดยจะใช้ออบเจ็กต์ ChromeOptions
เพื่อส่งความสามารถไปยัง ChromeDriver จาก WebDriver API ความสามารถบางอย่างของ Chromium โดยเฉพาะรวมถึงความสามารถในการติดตั้งส่วนขยาย เปลี่ยนประเภทหน้าต่าง และส่งอาร์กิวเมนต์บรรทัดคำสั่งเมื่อเริ่มต้นใช้งาน
ไดรเวอร์ Chrome พร้อมใช้งานสำหรับ Chrome ใน Android และ Chrome บนเดสก์ท็อป (Mac, Linux, Windows และ ChromeOS)
คุณดูสถานะการใช้งานปัจจุบันของมาตรฐาน WebDriver ได้ที่นี่
ไบนารีไดรเวอร์ Chrome ล่าสุด
- ตั้งแต่ M115 เป็นต้นไป การออกเวอร์ชันใหม่ล่าสุดของ Chrome + ChromeDriver ตามเวอร์ชันการเผยแพร่ (เสถียร เบต้า กำลังพัฒนา และ Canary) มีให้บริการในแดชบอร์ดความพร้อมใช้งานของ Chrome สำหรับการทดสอบ หากต้องการดาวน์โหลดเวอร์ชันอัตโนมัติ ให้ใช้ปลายทาง JSON ที่สะดวก
- ดูเวอร์ชันเก่าได้ในหน้าดาวน์โหลด
เอกสารไดรเวอร์ Chrome
- การเริ่มต้นใช้งาน ChromeDriver บนเดสก์ท็อป (Windows, Mac, Linux)
- ChromeOptions ความสามารถของ ChromeDriver
- การจำลองอุปกรณ์เคลื่อนที่
- ข้อพิจารณาด้านความปลอดภัย พร้อมคำแนะนำในการทำให้ ChromeDriver ปลอดภัย
- การติดตั้งส่วนขยาย Chrome
- การบันทึกแบบละเอียดและการบันทึกข้อมูลประสิทธิภาพ
แก้ปัญหา
- Chrome ขัดข้องทันทีหรือไม่เริ่มทำงาน
- ChromeDriver ขัดข้อง
- ปัญหาการคลิก
- ไม่รองรับการดำเนินการเมื่อใช้การแก้ไขข้อบกพร่องจากระยะไกล
มาร่วมกับเรา
- รายชื่ออีเมลของผู้ใช้ chromedriver สำหรับคำถาม ความช่วยเหลือด้านการแก้ปัญหา และการพูดคุยทั่วไป
- โพสต์ไดรเวอร์ Chrome ของ StackOverflow
- คำแนะนำเกี่ยวกับเครื่องมือติดตามปัญหาและการรายงานข้อบกพร่อง
- การมีส่วนร่วมใน ChromeDriver