zombie.js

البرمجيات قطة:
zombie.js
تفاصيل البرنامج:
الإصدار: 4.2.1 محدث
تاريخ إيداع: 10 Feb 16
المطور: Assaf Arkin
ترخيص: حرر
شعبية: 19

Rating: nan/5 (Total Votes: 0)

Zombie.js تسمح للمطورين لاختبار العميل شفرة جافا سكريبت في بيئة محاكاة.


يمكن اختبارها

ورمز العميل في نود.جي إس، مثلما سيتم ركض داخل المتصفح

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

أضاف:
الدعم الأولي لجلب API (https://fetch.spec.whatwg.org/)
يمكن استخدام browser.fetch لاسترداد أية موارد، وذلك باستخدام الكوكيز وخطوط الأنابيب وجميع إعدادات المتصفح الأخرى
تغير:
ورفع مستواها لJSDOM 4.1
استخدام browser.status بدلا من browser.statusCode (واجهات برمجة التطبيقات HTML تستخدم حالة وstatusText)
browser.resources هو الآن مجرد مجموعة من جميع الموارد المطلوبة عند معالجة نافذة مفتوحة حاليا. الموارد لم يعد يشترك فيها جميع النوافذ، وغيرها من الميزات (تكوين خط أنابيب، جلب موارد) تحركت في أماكن أخرى.
فصل خط أنابيب من الموارد. استخدام browser.pipeline.addHandler لإضافة معالج طلب / ردا على سبيل المثال المتصفح، أو Pipeline.addHandler لإضافة معالج لجميع الحالات الجديدة.
تغيرت API خط أنابيب كذلك. طلب معالج دعا مع متصفح ووإحضار طلب وجوه، يمكن أن يعود لاغية أو إحضار كائن استجابة. دعا مع المثال المتصفح، وردا على طلب كائن معالج ردا على ذلك، يجب أن يعود نفسه أو الجديد الكائن استجابة. معالجات لم تعد تستخدم الاسترجاعات، إذا كنت بحاجة إلى سلوك غير متزامن، إرجاع الوعد.
ثابت:
كوكي فارغة ورأس المحيل لم يعد أرسلت # 881
وأضاف navigator.appVersion # 885
إزالة:
document.window، استخدم document.defaultView بدلا
browser.close الخلط بين اسم الأسلوب، استخدم browser.window.close إذا كنت حقا بحاجة لإغلاق النافذة.

ما هو الجديد في النسخة 4.0.5:

الاضافى:
الدعم الأولي لجلب API (https://fetch.spec.whatwg.org/)
تغير:
ورفع مستواها لJSDOM 4.1
تنفيذ الموارد يجب أن تستخدم جلب API.

ما هو الجديد في النسخة 3.1.0:

الاضافى:
الطبقة URL DOM
أحداث XHR تخرج إلى مستعرض
الانتظار () ينتهي مع الخطأ إذا كان المتصفح لا يمكن تحميل كافة الموارد على الصفحة (على سبيل المثال لا تحصل لتحميل البرامج النصية)
تقديم النموذج باستخدام مدخلا صورة ستشمل الإحداثيات
إزالة:
browser.fork لم تعد معتمدة
الخيار browser.htmlParser لم تعد معتمدة، دائما باستخدام المتصفح الافتراضي (parser5)
Browser.visit (رابط، خيارات) لم يعد تغيير خيارات المثال
resources.mock / فشل / تأخير، استخدم نوك بدلا
بروتوكول وbcat، أي اختبارات
إزالة:
Browser.create
Browser.dns وBrowser.ports، والتحول إلى تنفيذ مختلف
تغير:
Browser.debug - & # x3e. browser.debug (في المثال)
browser.referer - & # x3e. browser.referrer
Browser.default. = إهمال، استخدام متصفح. = بدلا من ذلك
الحدث مهلة - & # x3e. setTimeout، فاصل - & # x3e. setInterval
إزالة onalert / onconfirm / onprompt، واستخدام browser.on ( 'تنبيه'، FN) الخ
وثائق التفويض استبدال browser.on ( 'مصادقة'، الجبهة الوطنية)
browser.wait () يعمل حلقة الحدث حتى يمكنك التقاط فعلت الأحداث الخطأ /
الحدث حلقة فعلت الحدث تسميته إلى الخمول
ورفع مستواها لJSDOM 3.1، وأضاف io.js وعقدة 0.12 الدعم
جميع تفريغ () أساليب يقبل الآن دفق إخراج أو الإخراج إلى المعياري
أخطاء XHR لم تعد تتوقف في حال حلقة

ما هو الجديد في النسخة 3.0.10:

الاضافى:
الطبقة URL DOM
أحداث XHR تخرج إلى مستعرض
الانتظار () ينتهي مع الخطأ إذا كان المتصفح لا يمكن تحميل كافة الموارد على الصفحة (على سبيل المثال لا تحصل لتحميل البرامج النصية)
browser.serialize التجريبية ()
إزالة:
browser.fork لم تعد معتمدة
الخيار browser.htmlParser لم تعد معتمدة، دائما باستخدام المتصفح الافتراضي (parser5)
Browser.visit (رابط، خيارات) لم يعد تغيير خيارات المثال
resources.mock / فشل / تأخير، استخدم نوك بدلا
بروتوكول وbcat، أي اختبارات
Browser.dns وBrowser.ports، والتحول إلى تنفيذ مختلف
تغير:
Browser.debug - & # x3e. browser.debug (في المثال)
browser.referer - & # x3e. browser.referrer
Browser.default. = إهمال، استخدام متصفح. = بدلا من ذلك
الحدث مهلة - & # x3e. setTimeout، فاصل - & # x3e. setInterval
إزالة onalert / onconfirm / onprompt، واستخدام browser.on ( 'تنبيه'، FN) الخ
وثائق التفويض استبدال browser.on ( 'مصادقة'، الجبهة الوطنية)
browser.wait () يعمل حلقة الحدث حتى يمكنك التقاط فعلت الأحداث الخطأ /
الحدث حلقة فعلت الحدث تسميته إلى الخمول
ورفع مستواها لJSDOM 3.1، وأضاف عقدة 0.12 ودعم io.js

ما هو الجديد في النسخة 3.0.4:

الاضافى:
الطبقة URL DOM
أحداث XHR تخرج إلى مستعرض
إزالة:
browser.fork لم تعد معتمدة
الخيار browser.htmlParser لم تعد معتمدة، دائما باستخدام المتصفح الافتراضي (parser5)
Browser.visit (رابط، خيارات) لم يعد تغيير خيارات المثال
resources.mock / فشل / تأخير، استخدم نوك بدلا
بروتوكول وbcat، أي اختبارات
Browser.debug - & # x3e. browser.debug (في المثال)
تغير:
browser.referer - & # x3e. browser.referrer
ورفع مستواها لJSDOM 3.1، وأضاف عقدة 0.12 ودعم io.js
browser.wait () يعمل حلقة الحدث حتى يمكنك التقاط فعلت الأحداث الخطأ /
ثابت:
أخطاء XHR لم تعد تتوقف في حال حلقة

ما هو الجديد في النسخة 2.5.0:

الاضافى:
دعم navigator.mimeTypes
تغير:
الانتظار () إرجاع وعد كسول
إزالة:
يمر الكائن على خيارات ومهملة browser.visit وسيتم إزالتها في وقت قريب. تمرير كائن الخيارات لBrowser.visit لا تزال معتمدة.
ترقية:
JSDOM إلى 1.4.0

ما هو الجديد في النسخة 2.0.5:

محدث:
إلى آخر JSDOM
ثابت:
ويجري ابتلع استثناءات

ما هو الجديد في النسخة 1.4.1:

الثابتة حالة الموقت حافة أخرى.

ما هو الجديد في النسخة 1.3.1:

والهوية، ويجب أن يكون اسم وقيمة الممتلكات سلاسل فارغة إذا لم يتم تعيين السمة المقابلة.

ما هو الجديد في النسخة 0.12.9:

واضاف لدعم الكوكيز httpOnly.
يمكن أن نطلق الآن browser.cookies بدون وسائط للعودة الكوكيز للمجال الحالي (استنادا إلى اسم المضيف من الصفحة التي تم تحميلها حاليا).

المتطلبات:

نود.جي إس 0.8 أو أعلى

برامج مماثلة

ruby-debug
ruby-debug

13 May 15

Ladybug
Ladybug

6 Mar 16

pydbgr
pydbgr

13 May 15

jCardSim
jCardSim

5 Jun 15

تعليقات ل zombie.js

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