ChromeDriver چیست؟

ChromeDriver یک سرور مستقل است که استاندارد W3C WebDriver را پیاده‌سازی می‌کند. WebDriver یک ابزار متن باز است که برای آزمایش خودکار برنامه های وب در بسیاری از مرورگرها ساخته شده است. رابط کاربری آن امکان کنترل و درون نگری عوامل کاربر را به صورت محلی یا از راه دور با استفاده از قابلیت ها فراهم می کند.

قابلیت‌ها مجموعه‌ای از جفت‌های کلید-مقدار خنثی هستند که برای تعریف ویژگی‌ها و رفتار مورد نظر یک جلسه WebDriver استفاده می‌شوند. قابلیت‌ها معمولاً هنگام ایجاد یک نمونه WebDriver به عنوان آرگومان ارسال می‌شوند و می‌توان از آنها برای تعیین تنظیمات مرورگر مانند نام مرورگر، نسخه و استراتژی بارگذاری صفحه استفاده کرد.

ChromeDriver با افزودن قابلیت‌های خاص Chromium، Webdriver را گسترش می‌دهد. از شی ChromeOptions برای انتقال قابلیت‌ها به ChromeDriver از WebDriver API استفاده می‌کند. برخی از قابلیت‌های خاص Chromium شامل امکان نصب برنامه‌های افزودنی، تغییر انواع پنجره‌ها و ارسال آرگومان‌های خط فرمان در هنگام راه‌اندازی است.

ChromeDriver برای Chrome در Android و Chrome در دسک‌تاپ (Mac، Linux، Windows و ChromeOS) در دسترس است.

وضعیت اجرای فعلی استاندارد WebDriver را بررسی کنید.

جدیدترین باینری های ChromeDriver

با شروع با M115، آخرین نسخه‌های Chrome و ChromeDriver در هر کانال انتشار (Stable، Beta، Dev، Canary) در داشبورد در دسترس بودن Chrome for Testing موجود است.

برای دانلود آخرین باینری ChromeDriver، می‌توانید از نقاط پایانی JSON استفاده کنید.

نسخه‌های قدیمی‌تر را می‌توانید در دانلودها پیدا کنید.

مستندات

عیب یابی

درگیر شوید