ما هو ChromeDriver؟

‫ChromeDriver هو خادم مستقل ينفذ معيارَي WebDriver وWebDriver BiDi من W3C. WebDriver هي أداة مفتوحة المصدر تم إنشاؤها للاختبار الآلي لتطبيقات الويب على مستوى العديد من المتصفّحات. تتيح واجهته التحكّم في وكلاء المستخدمين والاطّلاع على أدائهم على المستوى المحلي أو عن بُعد باستخدام الإمكانات.

الإمكانات هي مجموعة محايدة من أزواج المفاتيح والقيم تُستخدَم لتحديد الميزات والسلوك المطلوبَين لجلسة WebDriver. يتم عادةً تمرير الإمكانات كوسيطة عند إنشاء مثيل WebDriver، ويمكن استخدامها لتحديد إعدادات المتصفّح، مثل اسم المتصفّح وإصداره واستراتيجية تحميل الصفحة.

يُوسّع ChromeDriver نطاق Webdriver من خلال إضافة إمكانات خاصة بخدمة Chromium. ويستخدم العنصر ChromeOptions لتمرير الإمكانات إلى ChromeDriver من WebDriver API. تشمل بعض الإمكانات الخاصة بخدمة Chromium إمكانية تثبيت الإضافات وتغيير أنواع النوافذ وضبط مَعلمات سطر الأوامر عند بدء التشغيل.

يتوفّر ChromeDriver لمتصفّح Chrome على Android ومتصفّح Chrome على أجهزة الكمبيوتر المكتبي (Mac وLinux وWindows وChromeOS).

راجِع حالة التنفيذ الحالية لمعيار WebDriver.

أحدث الإصدارات الثنائية من ChromeDriver

بدءًا من الإصدار M115، تتوفّر أحدث إصدارات Chrome وChromeDriver لكل قناة إصدار (الإصدار الثابت والإصدار التجريبي وقناة المطوّرين و"إصدار Canary") في لوحة بيانات مدى توفّر Chrome للاختبار.

لتنزيل أحدث إصدار من ChromeDriver الثنائي، يمكنك استخدام نقاط نهاية JSON.

يمكن العثور على الإصدارات القديمة في عمليات التنزيل.

الوثائق

تحديد المشاكل وحلّها

المشاركة