نظرة عامة على ChromeDriver

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

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

يعمل ChromeDriver على توسيع Webdriver من خلال إضافة إمكانات خاصة بـ Chromium. ويستخدم الكائن ChromeOptions لتمرير الإمكانات إلى ChromeDriver من واجهة برمجة التطبيقات WebDriver. وتشمل بعض الإمكانات الخاصة بمتصفِّح Chromium إمكانية تثبيت الإضافات وتغيير أنواع النوافذ وتمرير وسيطات سطر الأوامر عند بدء التشغيل.

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

يمكنك عرض حالة التنفيذ الحالية لمعيار WebDriver هنا.

أحدث برامج ثنائية من ChromeDriver

مستندات ChromeDriver

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

المشاركة