zombie.js

نرم افزار تصویر:
zombie.js
جزئیات نرم افزار:
نسخه: 4.2.1 به روز شده
ها تاریخ: 10 Feb 16
توسعه دهنده: Assaf Arkin
پروانه: رایگان
محبوبیت: 19

Rating: nan/5 (Total Votes: 0)

Zombie.js اجازه می دهد تا توسعه دهندگان به آزمون های سمت سرویس گیرنده کد جاوا اسکریپت در یک محیط شبیه سازی شده.

در کد سمت سرویس گیرنده می تواند در Node.js تست شده، درست مثل آنها خواهد شد در داخل یک مرورگر زد

چه در این نسخه جدید است:

اضافه:
پشتیبانی مقدماتی برای API واکشی (https://fetch.spec.whatwg.org/)
می توانید browser.fetch استفاده برای بازیابی هر گونه منابع، با استفاده از کوکی ها، خط لوله و تمام تنظیمات مرورگر دیگر
تغییر کرد:
به روز رسانی به 4.1 JSDOM
استفاده از browser.status جای browser.statusCode (API ها HTML استفاده کنید وضعیت و statusText)
browser.resources در حال حاضر فقط یک آرایه از تمام منابع در هنگام پردازش درخواست پنجره در حال حاضر باز. منابع دیگر توسط تمام پنجره اشتراک گذاشته، و ویژگی های دیگر (پیکربندی خط لوله، واکشی منابع) در جای دیگر نقل مکان کرد.
خط لوله جدا از منابع است. استفاده از browser.pipeline.addHandler به اضافه کردن کنترل درخواست / پاسخ به عنوان مثال مرورگر، یا Pipeline.addHandler به اضافه کردن کنترل به همه نمونه های جدید.
خط لوله API تغییر نیز هست. درخواست پاسخ به کنترل نام با مثال مرورگر و واکشی شی Request، می توانید تهی بازگشت یا واکشی شی Response. کنترل واکنش به نام با مثال مرورگر درخواست و پاسخ شی، باید مشابه و جدید آبجکت پاسخ بازگشت. دسته دیگر با استفاده از تماس، اگر شما نیاز رفتار آسنکرون، بازگشت یک وعده.
درست شد:
کوکی های خالی و هدر رجوع دیگر ارسال # 881
اضافه شده navigator.appVersion # 885
حذف شده:
document.window، به جای استفاده از document.defaultView
browser.close گیج کننده نام متد، استفاده از browser.window.close اگر شما واقعا نیاز به بستن پنجره.

چه در نسخه 4.0.5 جدید است:

اضافه شده:
پشتیبانی مقدماتی برای API واکشی (https://fetch.spec.whatwg.org/)
تغییر کرد:
به روز رسانی به 4.1 JSDOM
اجرای منابع برای استفاده از API واکشی.

چه در نسخه 3.1.0 جدید است:

اضافه شده:
کلاس URL DOM
حوادث XHR ساطع به مرورگر
صبر کنید () با خطای پایان می رسد اگر مرورگر می تواند تمام منابع در صفحه بار نیست (به عنوان مثال نمی برای بارگذاری اسکریپت)
ارسال فرم با استفاده از یک ورودی تصویر شامل مختصات
حذف شده:
browser.fork دیگر پشتیبانی
گزینه browser.htmlParser دیگر پشتیبانی، همیشه با استفاده از مرورگر پیش فرض (parser5)
Browser.visit (URL، گزینه) دیگر تغییر گزینه های نمونه
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 ( 'تصدیق، FN)
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 (URL، گزینه) دیگر تغییر گزینه های نمونه
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 ( 'تصدیق، FN)
browser.wait () اجرا می شود حلقه رویداد، بنابراین شما می توانید گرفتن انجام حوادث / خطا
حلقه رویداد انجام تغییر نام داد به بیکار
به روز رسانی به JSDOM 3.1، اضافه گره 0.12 و پشتیبانی io.js

چه در نسخه 3.0.4 جدید است:

اضافه شده:
کلاس URL DOM
حوادث XHR ساطع به مرورگر
حذف شده:
browser.fork دیگر پشتیبانی
گزینه browser.htmlParser دیگر پشتیبانی، همیشه با استفاده از مرورگر پیش فرض (parser5)
Browser.visit (URL، گزینه) دیگر تغییر گزینه های نمونه
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 جدید است:

اضافه شدن پشتیبانی برای فقط Http نیست.
هم اکنون می توانید browser.cookies بدون آرگومان را به بازگشت نیست برای دامنه فعلی (بر اساس نام میزبان از صفحه در لود شده).

مورد نیاز:

Node.js و 0.8 یا بالاتر

نرم افزار های مشابه

Venus.js
Venus.js

12 May 15

Pylama
Pylama

20 Jul 15

Bragi
Bragi

20 Jul 15

FuncUnit
FuncUnit

12 May 15

نظرات به zombie.js

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!
جستجو بر اساس طبقه بندی