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

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

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

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

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

يمكنك الاطّلاع على حالة التنفيذ الحالية لسياسة WebDriver العادية هنا.

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

وثائق ChromeDriver

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

المشاركة