انتخاب نسخه فرآیند تطبیق یک باینری Chrome از یک نسخه داده شده با یک باینری ChromeDriver سازگار است.
برای نسخه های 115 و جدیدتر
با شروع با M115، فرآیند انتشار ChromeDriver با Chrome یکپارچه شده است. آخرین نسخههای Chrome + ChromeDriver در هر کانال انتشار (Stable، Beta، Dev، Canary) در داشبورد در دسترس بودن Chrome for Testing (CfT) موجود است. در نتیجه، ممکن است دیگر نیازی به انتخاب نسخه نداشته باشید - می توانید هر نسخه CfT موجود را انتخاب کنید و نسخه باینری ChromeDriver با نسخه مربوطه را دانلود کنید.
برای دانلود خودکار نسخه می توان از نقاط پایانی مناسب CfT JSON استفاده کرد.
اگر همچنان به انتخاب نسخه نیاز دارید (مثلاً برای تطبیق یک باینری Chrome غیر CfT با یک باینری ChromeDriver سازگار)، نسخه MAJOR.MINOR.BUILD
باینری کروم را در آخرین نقاط پایانی JSON latest-patch-versions-per-build
جستجو کنید. برای پیدا کردن نسخه ChromeDriver مربوطه. اگر هنوز هیچ ورودی برای نسخه MAJOR.MINOR.BUILD
وجود ندارد، به جای آن به آخرین نقطه پایانی JSON latest-versions-per-milestone
بازگردید. از طرف دیگر، میتوانید از نقاط پایانی LATEST_RELEASE_
در مکان جدید استفاده کنید.
برای نسخه های 114 و بالاتر
ما چندین نسخه ChromeDriver را نگهداری می کنیم. اینکه کدام نسخه را انتخاب کنید بستگی به نسخه کروم دارد که از آن استفاده می کنید. به طور مشخص:
- ChromeDriver از همان طرح شماره نسخه کروم استفاده می کند. برای جزئیات بیشتر به https://www.chromium.org/developers/version-numbers مراجعه کنید.
- هر نسخه از ChromeDriver از Chrome با شماره نسخه اصلی، فرعی و نسخه اصلی منطبق پشتیبانی می کند. برای مثال، ChromeDriver
73.0.3683.20
supports all Chrome versions that start with
. - قبل از اینکه نسخه اصلی جدید Chrome به نسخه بتا برود، نسخه مشابه ChromeDriver منتشر خواهد شد.
- پس از انتشار اولیه نسخه اصلی جدید، در صورت نیاز پچ ها را منتشر خواهیم کرد. این وصلهها ممکن است با بهروزرسانیهای Chrome همخوانی داشته باشند یا نباشند.
در اینجا مراحل انتخاب نسخه ChromeDriver برای دانلود آمده است:
- ابتدا ببینید از کدام نسخه کروم استفاده می کنید. فرض کنید Chrome
72.0.3626.81
« دارید. - شماره نسخه Chrome را بردارید، قسمت آخر را بردارید و نتیجه را به URL
https://chromedriver.storage.googleapis.com/LATEST_RELEASE_
اضافه کنید. برای مثال، با نسخه72.0.3626.81
Chrome، یک URLhttps://chromedriver.storage.googleapis.com/LATEST_RELEASE_72.0.3626
دریافت خواهید کرد. - از URL ایجاد شده در مرحله آخر برای بازیابی یک فایل کوچک حاوی نسخه ChromeDriver برای استفاده استفاده کنید. به عنوان مثال، URL بالا فایلی حاوی
72.0.3626.69
را دریافت می کند. (البته تعداد واقعی ممکن است در آینده تغییر کند.) - از شماره نسخه بازیابی شده از مرحله قبل برای ساخت URL برای دانلود ChromeDriver استفاده کنید. با نسخه
72.0.3626.69
، نشانی اینترنتیhttps://chromedriver.storage.googleapis.com/index.html?path=72.0.3626.69/
خواهد بود. - پس از دانلود اولیه، توصیه میشود که هر از گاهی مراحل بالا را دوباره طی کنید تا ببینید آیا نسخههای رفع اشکال وجود دارد یا خیر.
ما همیشه ChromeDriver را برای نسخههای پایدار و بتا فعلی Chrome ارائه میکنیم. با این حال، اگر از Chrome از کانال Dev یا Canary استفاده میکنید، یا نسخه سفارشی Chrome خود را میسازید، ممکن است ChromeDriver در دسترس نباشد که به طور رسمی از آن پشتیبانی کند. در این مورد، لطفا موارد زیر را امتحان کنید:
- ابتدا، یک URL LATEST_RELEASE با استفاده از شماره نسخه اصلی Chrome بسازید. برای مثال، با نسخه
73.0.3683.86
Chrome، از URLhttps://chromedriver.storage.googleapis.com/LATEST_RELEASE_73
استفاده کنید. سعی کنید یک فایل کوچک از این آدرس دانلود کنید. در صورت موفقیت آمیز بودن، فایل حاوی نسخه ChromeDriver برای استفاده است. - اگر مرحله بالا ناموفق بود، نسخه اصلی Chrome را 1 کاهش دهید و دوباره امتحان کنید. برای مثال، با نسخه
75.0.3745.4
Chrome، از URLhttps://chromedriver.storage.googleapis.com/LATEST_RELEASE_74
برای دانلود یک فایل کوچک که حاوی نسخه ChromeDriver برای استفاده است، استفاده کنید. - همچنین میتوانید از ChromeDriver Canary build استفاده کنید.
علاوه بر این، نسخه ChromeDriver برای نسخه پایدار فعلی Chrome را میتوانید در https://chromedriver.storage.googleapis.com/LATEST_RELEASE
پیدا کنید. با این حال، استفاده از این فایل ممکن است نسبت به روشهایی که در بالا توضیح داده شد کمتر قابل اعتماد باشد.