ChromeDriver, W3C WebDriver standardını uygulayan bağımsız bir sunucudur. WebDriver, birçok tarayıcıda web uygulamalarını otomatik olarak test etmek 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 denetlenmesine ve içeriden kontrol edilmesine olanak tanır.
Özellikler, bir WebDriver oturumunda istenen özellikleri ve davranışı tanımlamak için kullanılan, dilden bağımsız bir anahtar/değer çiftleri kümesidir. Özellikler genellikle bir WebDriver örneği oluşturulurken 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 arasında uzantı yükleme, pencere türlerini değiştirme ve başlangıçta komut satırı bağımsız değişkenlerini iletme bulunur.
ChromeDriver, Android'deki Chrome ve Masaüstündeki Chrome (Mac, Linux, Windows ve ChromeOS) için kullanılabilir.
WebDriver standardının mevcut uygulama durumunu buradan görüntüleyebilirsiniz.
En son ChromeDriver ikili programları
- M115 sürümünden itibaren, her sürüm kanalı (Kararlı, Beta, Yeni Geliştirilenler, Canary) başına en son Chrome ve ChromeDriver sürümleri Chrome for Testing kullanılabilirlik kontrol panelinde bulunabilir. Otomatik sürüm indirmek için kullanışlı JSON uç noktaları kullanılabilir.
- 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ğlama konusunda öneriler içeren güvenlik konuları
- Chrome uzantısını yükleme
- Ayrıntılı günlük kaydı ve performans verilerinin günlük kaydı
Sorun giderme
- Chrome hemen kilitleniyor veya başlamıyor
- ChromeDriver kilitlenmeleri
- Tıklamayla ilgili 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-kullanıcıları posta listesi.
- StackOverflow chromedriver yayınları
- Sorun izleyici ve hata bildirme rehberi
- ChromeDriver'a katkıda bulunma