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 veyataskkill /F /IM chromedriver.exe /Taracılığıyla sonlandırmanız gerekir.Otomatik Seçim: 115 ve üzeri sürümler için INLINE_9