ChromeDriver, W3C WebDriver standardını uygulayan bağımsız bir sunucudur. WebDriver, birçok tarayıcıda web uygulamalarının otomatik olarak test edilmesi için oluşturulmuş açık kaynaklı bir araçtır. Arayüzü, özellikleri kullanarak kullanıcı aracılarının yerel olarak veya uzaktan denetlenmesini sağlar.
Özellikler, bir WebDriver oturumunun istenen özelliklerini ve davranışını tanımlamak için kullanılan, dilden bağımsız anahtar/değer çiftleri kümesidir. Özellikler genellikle bir WebDriver örneği oluştururken bağımsız değişken olarak aktarılır ve tarayıcı adı, sürüm ve sayfa yükleme stratejisi gibi tarayıcı ayarlarını belirtmek için kullanılabilir.
ChromeDriver, Chromium'a özgü özellikler ekleyerek Webdriver'ı genişletir. Özellikleri WebDriver API'den ChromeDriver'a aktarmak için ChromeOptions
nesnesini kullanır. Chromium'a özgü bazı özellikler uzantı yükleme, pencere türlerini değiştirme ve başlangıçta komut satırı bağımsız değişkenleri iletme özelliklerini içerir.
ChromeDriver, Android'deki Chrome'da ve Masaüstü bilgisayarlardaki Chrome'da (Mac, Linux, Windows ve ChromeOS) kullanılabilir.
WebDriver standardının mevcut uygulama durumunu burada görebilirsiniz.
En son ChromeDriver ikili programları
- M115'ten başlayarak her sürüm kanalı (Kararlı, Beta, Yeni Geliştirilenler, Canary) için en son Chrome + ChromeDriver sürümleri Chrome for Testing kullanılabilirlik kontrol panelinden edinilebilir. Otomatik sürüm indirme için uygun JSON uç noktaları kullanılabilir.
- Daha eski sürümler İndirilenler sayfasında bulunabilir.
ChromeDriver dokümanları
- Masaüstünde ChromeDriver'ı kullanmaya başlama (Windows, Mac, Linux)
- ChromeOptions, ChromeDriver'ın özellikleri
- Mobil emülasyonu
- ChromeDriver'ın güvenliğini sağlamayla ilgili önerilerle Güvenlikle İlgili Dikkat Edilmesi Gerekenler
- Chrome uzantısını yükleme
- Ayrıntılı günlük kaydı ve performans verilerini günlük kaydı
Sorun giderme
- Chrome hemen kilitleniyor veya başlamıyor
- ChromeDriver kilitlenmeleri
- Tıklama sorunları
- Uzaktan hata ayıklama kullanılırken İşlem Desteklenmiyor
Katılın
- Sorular, sorun giderme yardımı ve genel tartışmalar için chromedriver-users posta listesi.
- StackOverflow chromedriver yayınları
- Sorun izleyici ve hata bildirme rehberimiz
- ChromeDriver'a Katkıda Bulunma