مرجع
آخر الزيارات

فانتم دجاي إس

437 كلمة•0 مشاهدة•🗒️ منذ 7 أيام
باختصار: فانتوم جي إس (PhantomJS) هو متصفح دون واجهة رسومية أُوقف دعمه، يُستعمل لأتمتة التفاعل مع صفحات الويب. تجد هنا «المنظومة»، «المستخدمون» و«التاريخ» ضمن 4 أقسام.
المحتويات
  1. المنظومة
  2. المستخدمون
  3. التاريخ
  4. الاستخدام
فانتم دجاي إس

على سبيل التعريف، فانتوم جي إس (PhantomJS) هو متصفح دون واجهة رسومية أُوقف دعمه، يُستعمل لأتمتة التفاعل مع صفحات الويب. يوفر فانتوم جي إس واجهة برمجة تطبيقات لجافا سكريبت تتيح أتمتة التصفح والتقاط لقطات الشاشة وسلوك المستعمل والتوكيدات، ليصبح بذلك أداة شائعة تُستعمل لتشغيل اختبارات الوحدات المعتمدة على المتصفح في نظام دون واجهة رسومية مثل بيئة التكامل المستمر. يُبنى فانتوم جي إس على محرك ويب كيت مما يجعله بيئة تصفح مشابهة لمتصفحي سفاري وجوجل كروم (قبل أن يتطور تفريع كروم لمحرك ويب كيت إلى محرك بلينك). وهو برمجيات مفتوحة المصدر أُصدرت بموجب رخصة بي إس دي. وفيما يلي تفاصيل أوسع عن ذلك.

المنظومة

كذلك، أصبح فانتوم جي إس قيماً لدرجة أن مشاريع مشابهة تبنت واجهة برمجة التطبيقات الخاصة به بصفتها طريقة قياسية للتفاعل مع المتصفحات التي لا تمتلك واجهة رسومية. فمثلًا، وفر مشروع سليمر جي إس (SlimerJS) واجهة برمجة تطبيقات مشابهة لفانتوم جي إس، ولكنها مبنية على محرك متصفح جيكو الخاص بموزيلا بدلاً من ويب كيت.

علاوةً على ذلك، طورت شركة ياهو! إصداراً من أداة واي سلو (YSlow) يستفيد من فانتوم جي إس لجمع مقاييس الأداء لمواقع الويب.

علاوةً على ذلك، كتب نيكولا بيريو بعد وقت قصير من إصدار فانتوم جي إس برنامج كاسبر جي إس (CasperJS)، وهو حزمة مكتبات مبنية فوق فانتوم جي إس توسع قدراته بصفته عميلاً لأتمتة اختبارات صفحات الويب، مما يتيح للمستعملين إنشاء اختبارات التطوير الموجه بالسلوك (BDD) بالاستفادة من فانتوم جي إس. وصدرت النسخة النهائية من كاسبر جي إس في نوفمبر 2017.

المستخدمون

ومن ناحية أخرى، استعملت تايم وارنر كابل (Time Warner Cable) فانتوم جي إس مع كافي سكريبت وجاسمين (Jasmine) وجي يونيت إكس إم إل للتكامل المستمر في جنكينز (Jenkins) اعتباراً من عام 2012.

غيت هاب

من جهة ثانية، استعملت نتفليكس متصفح سكيتشي (Sketchy)، وهو متصفح دون واجهة رسومية مبني باستخدام فانتوم جي إس، لمساعدة محلليها على فهم ما يفعله الموقع دون الحاجة إلى زيارته اعتباراً من عام 2014.

استعملت شركات بارزة عدة فانتوم جي إس.

وفي هذا السياق، استعملت لينكد إن أدوات مبنية على فانتوم جي إس لاختبار الأداء اعتباراً من عام 2011.

روابط خارجية

التاريخ

ومن ناحية أخرى، أصدر آريا هدايت فانتوم جي إس في 23 يناير 2011 بعد سنوات عدة من التطوير.

وعلى صعيد آخر، عُلّق تطوير فانتوم جي إس في مارس 2018 بسبب نقص المساهمات النشطة.

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

الاستخدام

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

  • var page = require('webpage').create;
  • page.open(url, function (status) {
  • page.render('wikipedia.org.png');
  • phantom.exit;
  • });

ما رأيك في هذه المقالة؟

📝 هل في هذه المقالة خطأ؟

إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.