พร็อกซีสำหรับการใช้ไคลเอนต์ที่เข้ากันได้กับ W3C WebDriver เพื่อโต้ตอบกับเบราว์เซอร์ที่ใช้ Gecko
โปรแกรมนี้จัดเตรียม HTTP API ที่อธิบายโดยโปรโตคอล WebDriver เพื่อสื่อสารกับเบราว์เซอร์ Gecko เช่น Firefox มันแปลการโทรเป็นโปรโตคอลระยะไกล Marionette โดยทำหน้าที่เป็นพร็อกซีระหว่างปลายท้องถิ่นและระยะไกล
Geckodriver สามารถติดตั้งได้หลายช่องทางการจำหน่าย:
cargo install geckodriver
หรือrelease
หรือแท็กเฉพาะสำหรับรายการการเปลี่ยนแปลงโดยละเอียดที่รวมอยู่ในแต่ละรุ่น โปรดดูบันทึกการเปลี่ยนแปลง
WebDriver (อยู่ระหว่างดำเนินการ)
การทดสอบข้ามเบราว์เซอร์
ซีลีเนียม
การใช้งานตุ๊กแกไดร์เวอร์
มีส่วนร่วม
geckodriver จัดทำขึ้นภายใต้ลิขสิทธิ์ Mozilla Public
ซอร์สโค้ดของมันสามารถพบได้ใน mozilla-central ภายใต้การทดสอบ/geckodriver พื้นที่เก็บข้อมูล GitHub นี้ใช้สำหรับการติดตามปัญหาและการเผยแพร่เท่านั้น
หากไม่มีไบนารี่สำหรับแพลตฟอร์มของคุณ คุณสามารถสร้างงานสร้างแบบกำหนดเองโดยใช้ห่วงโซ่เครื่องมือ Rust ได้ เมื่อต้องการทำเช่นนี้ ให้ชำระเงินแท็ก release สำหรับเวอร์ชันที่สนใจและเรียกใช้ cargo build
อีกทางหนึ่งอาจสร้างและติดตั้งเวอร์ชันล่าสุดจาก crates.io
โดยใช้ cargo install geckodriver
รายชื่อผู้รับจดหมายสำหรับการสนทนาเกี่ยวกับ geckodriver คือ https://groups.google.com/a/mozilla.org/g/dev-webdriver
นอกจากนี้ยังมีช่อง Matrix บน chat.mozilla.org เพื่อพูดคุยเกี่ยวกับการใช้และพัฒนา geckodriver ใน #webdriver