
محرك العرائس
Puppeteer هي مكتبة JavaScript توفّر واجهة برمجة تطبيقات عالية المستوى لأتمتة كلّ من Chrome وFirefox من خلال Chrome DevTools Protocol وWebDriver BiDi.
يمكنك استخدامها لتشغيل أيّ شيء في المتصفّح تلقائيًا، بدءًا من أخذ لقطات شاشة وإنشاء ملفات PDF ووصولاً إلى التنقّل في واجهات المستخدم المعقدة واختبارها وتحليل الأداء.
المفاهيم
تفاعلات المستخدمين مع الصفحة
اعتراض الشبكة
أخذ لقطات شاشة
أوضاع التشغيل
مشاركات المدونة
WebDriver BiDi مُعدّ لإنتاج المحتوى في Firefox وChrome وPuppeteer
توفِّر Puppeteer 23 توافقًا ثابتًا للإصدار 129 من Firefox والإصدارات الأحدث، ما يوفّر واجهة برمجة تطبيقات موحَّدة للتشغيل الآلي في Chrome وFirefox، استنادًا إلى WebDriver BiDi.
ميزة التشغيل الآلي باستخدام WebDriver BiDi متوفّرة الآن في BrowserStack
متصفِّح BrowserStack يتيح استخدام WebDriver BiDi: يمكنك تحسين اختبارات شبكة Selenium Grid باستخدام عمليات التشغيل الآلي المستندة إلى الأحداث.
أدوات من Chrome لإجراء اختبار تلقائي سلس
نظرة عامة مختصرة على أدوات Puppeteer وChrome بلا واجهة مستخدم رسومية وChrome for Testing وموارد أخرى من فريق أدوات Chrome.