‫Puppeteer هي مكتبة JavaScript توفّر واجهة برمجة تطبيقات عالية المستوى لأتمتة كلّ من Chrome وFirefox من خلال Chrome DevTools Protocol وWebDriver BiDi.

يمكنك استخدامها لتشغيل أيّ شيء في المتصفّح تلقائيًا، بدءًا من أخذ لقطات شاشة وإنشاء ملفات PDF ووصولاً إلى التنقّل في واجهات المستخدم المعقدة واختبارها وتحليل الأداء.

المفاهيم

يمكنك طلب عناصر DOM والنقر على الأزرار وكتابة النصوص وغير ذلك.
اعتراض طلبات الشبكة والردود وتعديلها
الحصول على لقطات مرئية لصفحات كاملة أو عناصر معيّنة
تعرَّف على أوضاع التشغيل بلا واجهة مستخدم رسومية ووضع التشغيل بواجهة مستخدم رسومية ووضع القشرة وحالات استخدامها.

مشاركات المدونة

يمكنك الاطّلاع على أحدث المشاركات في المدونة التي تتناول Puppeteer وChrome For Testing وWebDriver BiDi.

استكشِف الوضع الجديد للنوافذ المنبثقة الذي يبسط التلميحات التوضيحية والعناصر العائمة الأخرى.

تحسين أعباء تعلُّم الآلة باستخدام المجموعات الفرعية، وتحسين وقت تجميع البرامج النصية على D3D12، وإزالة أنواع النسيج القابلة للفلترة باستخدام أعداد الفاصلة العائمة كعناصر قابلة للمزج، وغير ذلك

لوحة الخصوصية والأمان، وميزة "تقليل سرعة وحدة المعالجة المركزية" التي تم ضبطها، وإبراز التطبيقات التابعة للطرف الأول والطرف الثالث في قسم "الأداء"، وإحصاءات جديدة، وغير ذلك