CasperJS

البرمجيات قطة:
CasperJS
تفاصيل البرنامج:
الإصدار: 1.0.4 / 1.1.0-beta3
تاريخ إيداع: 13 May 15
المطور: Nicolas Perriault
ترخيص: حرر
شعبية: 202

Rating: 5.0/5 (Total Votes: 1)

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

الميزات:.

تحديد سلسلة من العمليات لأداء في المتصفح
النظام وإعادة ترتيب هذه الخطوات حسب الحاجة
ملء استمارات
تقديم استمارات
فوق الارتباطات
اتبع الروابط
جعل لقطة الصفحة
تسجيل الإجراءات والنتائج
تحميل الموارد
صفحات الويب كشط
دعم CoffeeScript

ما هو الجديد في هذا الإصدار:

رقم الإصدار الثابتة في package.json.

ما هو الجديد في الإصدار 1.0.0-RC4:

ثابت:
من المستحيل أن تتطلب وحدات CoffeeScript
حقن clientScripts لا يعمل
تعزيز Tester.assertField () الأسلوب، والتي يمكن أن تختبر الآن لأنواع ميدانية أخرى من المدخلات.
Casper.getCurrentUrl () قد يسيئون التصرف مع عناوين المواقع المشفرة
وأضاف:
Casper.echo () لطباعة رسالة إلى وحدة التحكم كاسبر من البيئة DOM عن بعد
Casper.waitForText () لانتظار نص معين ليكون حاضرا في صفحة محتويات HTML
ClientUtils.getFieldValue ()

ما هو الجديد في الإصدار 1.0.0-RC1:

واضاف لدعم رؤوس مخصصة بإرسال طلب المنتهية ولايته.
واضاف لدعم الفوري () وتأكيد ().
واضاف لدعم PhantomJS 1.6 صفحة ويب # zoomFactor.
وأضاف url.changed وnavigation.requested الأحداث.

ما هو الجديد في الإصدار 0.6.10:

Casper.download () لا يعمل بشكل صحيح مع الثنائيات.
لا يمكن وضع // تعليقات في تقييم وظيفة ().
وأضاف فئة colorizer وهمية، من أجل تعطيل الألوان في وحدة الإخراج.
تحديث وثائق حول التمدد الثابتة.

ما هو الجديد في الإصدار 0.6.9: PhantomJS

1.5 هو الآن الحد الأدنى PhantomJS نسخة معتمدة.

ما هو الجديد في الإصدار 0.6.8:

واضاف لدعم محددات كسباث
Tester.assertNotEquals المضافة ()

ما هو الجديد في الإصدار 0.6.7:

المآزق:
وربما لم حقنها تيلس عميل والمتاحة عند استدعاء Capser.base64encode () من بعض الأحداث.
وسائط CLI تحتوي على = (علامة يساوي) لم تحليل صحيح.
تم كسر عينة googlepagination.

ما هو الجديد في الإصدار 0.6.6: تم كسر

Tester.assertSelectorExists.

ما هو الجديد في الإصدار 0.6.5:

tester.findTestFiles () يعود الآن النتائج من أجل التنبؤ به.
وأضاف على مستوى --log والخيارات --direct إلى casper قيادة الاختبار.
ثابت رقم 0.6.4 الإصدار في bootstrap.js.
المركزي رقم الإصدار إلى package.json.
التوافق يسهر مع PhantomJS 1.5.

المتطلبات:

تفعيل جافا سكريبت على جانب العميل
PhantomJS 1.9.1 أو أعلى

برامج مماثلة

Sitespeed.io
Sitespeed.io

20 Jul 15

Hydra
Hydra

23 Jul 15

Bromine
Bromine

5 Jun 15

useful.log.js
useful.log.js

12 May 15

البرامج الأخرى من المطور Nicolas Perriault

Twitter Bot
Twitter Bot

5 Jun 15

تعليقات ل CasperJS

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!
البحث حسب الفئة