Ana içeriğe geç

Chrome driver update

Tarayıcı sürücüsünün güncel Google Chrome sürümü ile senkronize kalması,稳il otomasyonu sağlamak için zorunludur. Bu aktivite, doğru sürümün belirlenmesini, sürüm eşiklerine bağlı olarak uygun indirme portalına yönlendirilmesini ve manuel veya otomatik değiştirme işlemini kapsar.


Yapılandırma Parametreleri

Alan Açıklama Gereklilik
Chrome Sürümü Yüklenen Google Chrome tarayıcısının geçerli derleme sürümü. Gerekli
İşletim Sistemi Sürücü için hedef platform (Windows, Linux veya Mac). Gerekli
Robot Yolu Robusta Robot sürücüsünün bulunduğu yerel dizin. Gerekli
CLI Yöntemi "Chrome için Test" komut satırı arabirimini kullanarak otomatik geri alma. İsteğe bağlı

[^1]: Gerekli alanlar, aktivitenin başarılı bir şekilde yürütülmesi için yapılandırılmalıdır.


Eylem Tipleri ve Örnekler

Sürüm Eşleştirme

Tarayıcı ana sürümünü karşılık gelen sürücü ikili dosyası ile hizalamak. - Format: string (Ana.Sürüm.Oluştur.Patch) - Örnek Sonuç: "122.0.6261.129"

Otomatik Güncelleme (CLI)

Komut satırı araçlarını kullanarak en son kararlı sürücü sürümünü almak. - Format: string (Komut Satırı) - Örnek Sonuç: "npx @puppeteer/browsers install chromedriver@latest"


Uygulama Örnekleri

Alan Kurulumu - Tarayıcı Kontrolü: Güncel sürümü bulmak için chrome://settings/help'e yönlendir. - Robot Dizini: C:\RobustaWorkerCE\driver

Uygulama Parametreleri - Süreç Adı: chromedriver.exe (Değiştirilmeden önce sonlandırılmalıdır). - CLI Komutu: npx @puppeteer/browsers install chromedriver@122


Sürüm Tabanlı Bağlantı Mantığı

Google, Chrome Sürücüsünün dağıtım yöntemini 115. sürümden itibaren değiştirdi. Aşağıdaki mantığı kullanarak doğru indirme kaynağını belirleyin:

1. Eski Sürümler (v114 ve Altı)

Eski sürümler için bağlantı, ana sürüme dayalı olarak öngörülebilir bir modele sahiptir. - Temel URL: https://chromedriver.chromium.org/downloads - Yapı: https://chromedriver.storage.googleapis.com/[Full_Version]/chromedriver_win32.zip

2. Modern Sürümler (v115 ve Üstü)

Modern sürümler Chrome için Test (CfT) panosunu kullanır. Bağlantılar artık JSON tabanlıdır veya panodan erişilebilir. - Panosu: https://googlechromelabs.github.io/chrome-for-testing/ - Bağlantı Yapısı: https://storage.googleapis.com/chrome-for-testing-public/[Version]/win64/chromedriver-win64.zip


Teknik Notlar

Sonlandırma Gereksinimi: Dosyayı değiştirmeye çalışmadan önce tüm aktif chromedriver.exe örneklerini Görev Yöneticisi veya taskkill /F /IM chromedriver.exe /T aracılığıyla sonlandırmanız gerekir.

Otomatik Seçim: 115 ve üzeri sürümler için INLINE_9