نمای کلی 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

اسناد ChromeDriver

عیب یابی

مشارکت کنید