Sürüm seçimi

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.20supports all Chrome versions that start with73.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, Chrome 72.0.3626.81 sürümü ile https://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çin https://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çin https://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.