Sürüm seçimi, belirli bir sürümdeki Chrome ikili programını uyumlu bir ChromeDriver ikili programıyla eşleştirme işlemidir.
115 ve daha yeni sürümler için
ChromeDriver sürüm süreci, M115 sürümünden itibaren Chrome'un sürümüyle entegre edilmiştir. Her sürüm kanalı (Kararlı, Beta, Yeni Geliştirilenler, Canary) için en son Chrome + ChromeDriver sürümleri, Chrome for Testing (CfT) kullanılabilirlik kontrol panelinde mevcuttur. Sonuç olarak, sürüm seçimine artık ihtiyacınız olmayabilir. Kullanılabilir herhangi bir CfT sürümünü seçebilir ve ilgili sürüme sahip ChromeDriver ikili programını indirebilirsiniz.
Otomatik sürüm indirme için uygun CfT JSON uç noktaları kullanılabilir.
Hâlâ sürüm seçmeniz gerekiyorsa (ör. CfT olmayan bir Chrome ikili programını uyumlu bir ChromeDriver ikili programıyla eşleştirmek için) ilgili ChromeDriver sürümünü bulmak için latest-patch-versions-per-build
JSON uç noktalarında Chrome ikili programının MAJOR.MINOR.BUILD
sürümünü arayın. MAJOR.MINOR.BUILD
sürümü için henüz bir giriş yoksa bunun yerine latest-versions-per-milestone
JSON uç noktasına geri dönün.
Alternatif olarak yeni konumdaki LATEST_RELEASE_
uç noktalarını da kullanabilirsiniz.
114 ve daha eski sürümler için
ChromeDriver'ın birden fazla sürümünü kullanırız. Hangi sürümün seçileceği, ilgili Chrome sürümünü kullandığınız Chrome sürümüne bağlıdır. Özellikle:
- ChromeDriver, Chrome ile aynı sürüm numarası şemasını kullanır. Ayrıntılı bilgi için https://www.chromium.org/developers/version-numbers adresine bakın.
- ChromeDriver'ın her sürümü; Chrome'u eşleşen ana, küçük ve derleme sürüm numaralarıyla destekler. Örneğin, ChromeDriver
73.0.3683.20
supports all Chrome versions that start with
73.0.3683`. - Chrome'un yeni bir ana sürümü Beta'ya geçmeden önce, ChromeDriver'ın eşleşen bir sürümü kullanıma sunulacaktır.
- Yeni bir ana sürümün ilk olarak yayınlanmasından sonra, gerekli yamalar kullanıma sunulacaktır. Bu yamalar, Chrome güncellemeleriyle örtüşebilir veya olmayabilir.
İndirilecek ChromeDriver sürümünü seçmek için aşağıdaki adımları uygulayın:
- İlk olarak, Chrome'un hangi sürümünü kullandığınızı öğrenin. Cihazınızda Chrome
72.0.3626.81
olduğunu varsayalım. - Chrome sürüm numarasını alın, son kısmı kaldırın ve sonucu
https://chromedriver.storage.googleapis.com/LATEST_RELEASE_
URL'sine ekleyin. Örneğin, Chrome72.0.3626.81
sürümü ilehttps://chromedriver.storage.googleapis.com/LATEST_RELEASE_72.0.3626
URL'si elde edersiniz. - Kullanılacak ChromeDriver sürümünü içeren küçük bir dosyayı almak için son adımda oluşturulan URL'yi kullanın. Örneğin, yukarıdaki URL
72.0.3626.69
içeren bir dosyanızı alır. (Gerçek sayı ileride değişebilir.) - ChromeDriver'ı indirmek üzere URL'yi oluşturmak için önceki adımda alınan sürüm numarasını kullanın.
72.0.3626.69
sürümüyle URL,https://chromedriver.storage.googleapis.com/index.html?path=72.0.3626.69/
olur. - İlk indirme işleminden sonra, herhangi bir hata düzeltme sürümü olup olmadığını görmek için yukarıdaki işlemi zaman zaman tekrar uygulamanız önerilir.
ChromeDriver'ı her zaman Chrome'un mevcut Mevcut Ürün ve Beta sürümleri için sağlıyoruz. Ancak, Yeni geliştirilenler veya Canary kanalından Chrome'u kullanıyorsanız veya Chrome'un kendi özel sürümünüzü oluşturuyorsanız, Chrome'u resmi olarak destekleyen bir ChromeDriver bulunmaması mümkündür. Bu durumda lütfen aşağıdakileri deneyin:
- Önce, Chrome'un ana sürüm numarasını kullanarak bir LATEST_RELEASE URL'si oluşturun. Örneğin, Chrome
73.0.3683.86
sürümü içinhttps://chromedriver.storage.googleapis.com/LATEST_RELEASE_73
URL'sini kullanın. Bu URL'den küçük bir dosya indirmeyi deneyin. Başarılı olursa, dosya kullanılacak ChromeDriver sürümünü içerir. - Yukarıdaki adım başarısız olduysa Chrome ana sürümünü 1 düşürüp tekrar deneyin. Örneğin, Chrome
75.0.3745.4
sürümünde, kullanılacak ChromeDriver sürümünü içeren küçük bir dosya indirmek içinhttps://chromedriver.storage.googleapis.com/LATEST_RELEASE_74
URL'sini kullanın. - ChromeDriver Canary derlemesini de kullanabilirsiniz.
Ayrıca, Chrome'un güncel kararlı sürümü için ChromeDriver sürümünü https://chromedriver.storage.googleapis.com/LATEST_RELEASE
adresinde bulabilirsiniz. Ancak, bu dosyayı kullanmak yukarıda açıklanan yöntemlerden daha az güvenilir olabilir.