123
puppeteer

puppeteer

Puppeteer هي مكتبة Node توفر واجهة برمجة تطبيقات عالية المستوى للتحكم في Chrome أو Chromium بدون رأس عبر بروتوكول DevTools.يمكن تهيئته أيضًا لاستخدام Chrome أو Chromium (بدون رأس) بالكامل.
puppeteer - Headless Chrome Node API ماذا يمكنني أن أفعل؟يمكن إجراء معظم الأشياء التي يمكنك القيام بها يدويًا في المتصفح باستخدام Puppeteer!فيما يلي بعض الأمثلة للبدء: إنشاء لقطات شاشة وملفات PDF للصفحات.يمكنك الزحف إلى SPA وإنشاء محتوى مقدم مسبقًا (مثل "SSR").كشط المحتوى من المواقع.أتمتة تقديم النموذج ، واختبار واجهة المستخدم ، وإدخال لوحة المفاتيح ، وما إلى ذلك.قم بإجراء اختباراتك مباشرة في أحدث إصدار من Chrome باستخدام أحدث ميزات JavaScript والمتصفح.التقط تتبعًا زمنيًا لموقعك للمساعدة في تشخيص مشكلات الأداء.إعطائها تدور: ...

موقع الكتروني:

التصنيفات

بدائل لـ puppeteer لنظام التشغيل Mac

UI.Vision Kantu

UI.Vision Kantu

مهمة مفتوحة المصدر وأداة التشغيل الآلي للاختبار وسيلينيوم IDE.تعتبر Kantu امتدادًا للمتصفح ، ولكنها يمكنها أيضًا القيام بأتمتة سطح المكتب أيضًا!استخدامه لأتمتة الويب ، واختبار الويب ، وملء النموذج ، وتجريف الشاشة وأتمتة العمليات الآلية (RPA)..
Selenium

Selenium

السيلينيوم هو مجموعة من الأدوات المخصصة لاختبار تطبيقات الويب.
Phantomjs

Phantomjs

PhantomJS عبارة عن WebKit مقطوعة الرأس مع واجهة برمجة تطبيقات JavaScript.إنه يتمتع بدعم محلي وسريع لمختلف معايير الويب: معالجة DOM ، محدد CSS ، JSON ، Canvas ، و SVG.
CasperJS

CasperJS

CasperJS هي أداة مساعدة للاختبار والبرمجة مفتوحة المصدر مكتوبة بلغة Javascript لمتصفح PhantomJS WebKit بدون رأس و SlimerJS (Gecko).
Cypress.io

Cypress.io

Cypress هي أداة اختبار تلقائية في المقدمة تم إنشاؤها للشبكة الحديثة.تم بناء Cypress على بنية جديدة ويتم تشغيلها في نفس حلقة التشغيل مثل التطبيق الذي يتم اختباره.
Wicked PDF

Wicked PDF

مولد PDF (من HTML) المساعد لروبي أون ريلز.
Gauge

Gauge

Gauge هو إطار أتمتة اختبار مجاني ومفتوح المصدر يأخذ الألم من اختبار القبول.