اختيار الإصدار هو عملية مطابقة برنامج ثنائي في Chrome لإصدار معيّن مع برنامج ثنائي متوافق لبرنامج ChromeDriver.
على الإصدارات 115 والإصدارات الأحدث
بدءًا من الإصدار M115، تتكامل عملية إصدار ChromeDriver مع عملية إصدار Chrome. تتوفّر أحدث إصدارات Chrome + ChromeDriver لكل قناة إصدار (الإصدار الثابت والتجريبي والمطوّر وCanary) متاحة في لوحة بيانات مدى توفُّر Chrome for Testing (CfT). نتيجةً لذلك، قد لا تحتاج إلى اختيار الإصدار بعد الآن، إذ يمكنك اختيار أي إصدار CfT متاح وتنزيل البرنامج الثنائي من ChromeDriver ذي الإصدار المقابل.
لتنزيل الإصدارات المبرمَجة، يمكن استخدام نقاط نهاية CfT JSON المريحة.
إذا كنت لا تزال بحاجة إلى اختيار الإصدار (على سبيل المثال، لمطابقة برنامج ثنائي في Chrome لا يستخدم بروتوكول CfT مع برنامج ثنائي متوافق لبرنامج ChromeDriver)، يمكنك البحث عن إصدار MAJOR.MINOR.BUILD
الخاص ببرنامج Chrome الثنائي في نقاط نهاية JSON latest-patch-versions-per-build
للعثور على إصدار ChromeDriver المقابل. إذا لم يكن هناك إدخال للإصدار MAJOR.MINOR.BUILD
حتى الآن، يمكنك الرجوع إلى نقطة نهاية latest-versions-per-milestone
JSON بدلاً من ذلك.
بدلاً من ذلك، يمكنك استخدام نقاط النهاية LATEST_RELEASE_
في الموقع الجديد.
للإصدارات 114 والإصدارات الأقدم
نحتفظ بإصدارات متعددة من ChromeDriver. ويعتمد الإصدار الذي يجب اختياره على إصدار Chrome الذي تستخدمه معه. وهذه القيود تحديدًا هي كالآتي:
- يستخدم ChromeDriver نظام رقم الإصدار نفسه المستخدم في Chrome. لمعرفة مزيد من التفاصيل، يمكنك الانتقال إلى https://www.chromium.org/developers/version-numbers.
- يتوافق كل إصدار من ChromeDriver مع متصفِّح Chrome بأرقام الإصدارات الرئيسية والثانوية وأرقام الإصدارات. على سبيل المثال، ChromeDriver
73.0.3683.20
supports all Chrome versions that start with
73.0.3683`. - قبل انتقال إصدار رئيسي جديد من Chrome إلى الإصدار التجريبي، سيتم إطلاق إصدار مطابق من ChromeDriver.
- بعد الإصدار الأولي من إصدار رئيسي جديد، سنصدر رموز تصحيح حسب الحاجة. قد تتزامن أو لا تتزامن هذه التصحيحات مع تحديثات Chrome.
في ما يلي خطوات اختيار إصدار ChromeDriver المطلوب تنزيله:
- أولاً، تعرف على إصدار Chrome الذي تستخدمه. لنفترض أن لديك Chrome
72.0.3626.81
`. - احصل على رقم إصدار Chrome وأزِل الجزء الأخير وألحق النتيجة بعنوان URL
https://chromedriver.storage.googleapis.com/LATEST_RELEASE_
. على سبيل المثال، في إصدار Chrome72.0.3626.81
، ستحصل على عنوان URLhttps://chromedriver.storage.googleapis.com/LATEST_RELEASE_72.0.3626
. - استخدِم عنوان URL الذي تم إنشاؤه في الخطوة الأخيرة لاسترداد ملف صغير يحتوي على إصدار ChromeDriver لاستخدامه. على سبيل المثال، سيحصل عنوان URL أعلاه على ملفك الذي يحتوي على
72.0.3626.69
. (وقد يتغير العدد الفعلي في المستقبل بالطبع). - استخدِم رقم الإصدار الذي تم استرداده من الخطوة السابقة لإنشاء عنوان URL لتنزيل ChromeDriver. في الإصدار
72.0.3626.69
، سيكون عنوان URL هوhttps://chromedriver.storage.googleapis.com/index.html?path=72.0.3626.69/
. - بعد التنزيل الأوّلي، نقترح عليك إجراء العملية أعلاه من وقت لآخر مرة أخرى للتأكّد من توفُّر أي إصدارات لإصلاح الأخطاء.
نحن نوفّر ChromeDriver دائمًا للإصدارات الثابتة والتجريبية الحالية من Chrome. ومع ذلك، إذا كنت تستخدم Chrome من قناة مطوّري البرامج أو قناة إصدار Canary، أو أنشأت إصدارًا مخصصًا لك من Chrome، فمن المحتمل ألّا يكون هناك أي دعم رسمي من ChromeDriver. في هذه الحالة، يُرجى تجربة ما يلي:
- أولاً، أنشئ عنوان URL لـ LATEST_Release باستخدام رقم الإصدار الرئيسي لـ Chrome. على سبيل المثال، في إصدار Chrome
73.0.3683.86
، يمكنك استخدام عنوان URLhttps://chromedriver.storage.googleapis.com/LATEST_RELEASE_73
. حاوِل تنزيل ملف صغير من عنوان URL هذا. إذا تمت العملية بنجاح، سيحتوي الملف على إصدار ChromeDriver المطلوب استخدامه. - إذا لم تنجح الخطوة أعلاه، يمكنك تقليل رقم الإصدار الرئيسي لمتصفِّح Chrome بمقدار 1، ثم إعادة المحاولة. على سبيل المثال، في إصدار Chrome
75.0.3745.4
، يمكنك استخدام عنوان URLhttps://chromedriver.storage.googleapis.com/LATEST_RELEASE_74
لتنزيل ملف صغير يحتوي على إصدار ChromeDriver المطلوب استخدامه. - يمكنك أيضًا استخدام إصدار ChromeDriver Canary.
بالإضافة إلى ذلك، يمكن العثور على إصدار ChromeDriver للإصدار الثابت الحالي من Chrome على الرابط https://chromedriver.storage.googleapis.com/LATEST_RELEASE
. ومع ذلك، قد يكون استخدام هذا الملف أقل موثوقية من الطرق الموضحة أعلاه.