ChromeDriver adalah server mandiri yang menerapkan standar WebDriver dan WebDriver BiDi W3C. WebDriver adalah alat open source yang dibuat untuk pengujian otomatis aplikasi web di banyak browser. Antarmukanya memungkinkan kontrol dan introspeksi agen pengguna secara lokal atau jarak jauh menggunakan kemampuan.
Kemampuan adalah kumpulan key-value pair yang netral bahasa yang digunakan untuk menentukan fitur dan perilaku sesi WebDriver yang diinginkan. Kemampuan biasanya diteruskan sebagai argumen saat membuat instance WebDriver, dan dapat digunakan untuk menentukan setelan browser, seperti nama, versi, dan strategi pemuatan halaman browser.
ChromeDriver memperluas Webdriver dengan menambahkan kemampuan khusus Chromium. Class ini menggunakan objek ChromeOptions
untuk meneruskan kemampuan ke ChromeDriver dari WebDriver API. Beberapa kemampuan khusus Chromium mencakup kemampuan untuk menginstal ekstensi, mengubah jenis jendela, dan meneruskan argumen command line saat memulai.
ChromeDriver tersedia untuk Chrome di Android dan Chrome di Desktop (Mac, Linux, Windows, dan ChromeOS).
Tinjau status penerapan standar WebDriver saat ini.
Biner ChromeDriver terbaru
Mulai M115, rilis Chrome dan ChromeDriver terbaru per saluran rilis (Stabil, Beta, Dev, Canary) tersedia di dasbor ketersediaan Chrome untuk Pengujian.
Untuk mendownload biner ChromeDriver terbaru, Anda dapat menggunakan endpoint JSON.
Rilis lama dapat ditemukan di Hasil download.
Dokumentasi
- Memulai ChromeDriver di Desktop (Windows, Mac, Linux)
- ChromeOptions, kemampuan ChromeDriver
- Emulasi seluler
- Pertimbangan Keamanan, dengan rekomendasi untuk menjaga ChromeDriver tetap aman
- Penginstalan Ekstensi Chrome
- Logging panjang dan logging data performa
Memecahkan masalah
- Chrome langsung error atau tidak dimulai
- ChromeDriver error
- Masalah klik
- Operasi Tidak Didukung saat menggunakan proses debug jarak jauh
Libatkan diri
- Mailing list pengguna chromedriver untuk pertanyaan, bantuan pemecahan masalah, dan diskusi umum.
- Postingan ChromeDriver StackOverflow
- Panduan untuk pelacak masalah dan pelaporan bug
- Berkontribusi pada ChromeDriver
- Berkontribusi pada ChromeDriver BiDi