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

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

المفاهيم

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

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

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

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

أضاف فريق Edge إمكانية استخدام قيم Windows ClearType Tuner في Chromium مباشرةً، ما أدّى إلى تحسين عرض النص في المتصفّحات المستندة إلى Chromium على نظام التشغيل Windows.

تعرَّف على التغييرات التي طرأت على "تقرير تجربة مستخدم Chrome" (تغييرات CrUX) في إصدار شباط (فبراير) 2025، بما في ذلك الأجزاء الفرعية لصورة LCP وأنواع موارد LCP ووقت الاستجابة (RTT).