Дані програми:
Версія: 4.2.1 оновлений
Дата завантаження: 10 Feb 16
Ліцензія: Безкоштовно
Популярність: 68
Zombie.js дозволяє розробникам тестувати код на стороні клієнта JavaScript в штучному середовищі.
на стороні клієнта код може бути протестований в Node.js, так само, як вони будуть побіг всередині браузера
Що нового в цьому випуску .:
- додано:
- Попередня підтримка Fetch API (https://fetch.spec.whatwg.org/)
- Може використовувати browser.fetch для отримання будь-яких ресурсів, використовуючи куки, трубопровідного транспорту і всі інші настройки браузера
- Змінено:
- Модернізований JSDOM 4.1
- Використовуйте browser.status замість browser.statusCode (HTML API, використовувати статус і його статусу)
- browser.resources тепер просто масив всіх запитуваних ресурсів при обробці поточного відкритого вікна. Ресурси більше не розділяються всіма вікнами, а також інші особливості (конфігурація трубопроводу, вилучення ресурсів) перенесена в інше місце.
- У розлуці трубопровід від ресурсів. Використовуйте browser.pipeline.addHandler, щоб додати оброблювач запиту / відповіді на зразок навігатора або Pipeline.addHandler, щоб додати оброблювач для всіх нових екземплярів.
- Трубопровідний API змінилося. Оброблювач запитів, званий з екземпляром браузера і Fetch об'єкта запиту, може повертати нуль або Fetch об'єкт Response. обробник відповіді викликається з примірника браузера, запиту і відповіді об'єкта, повинен повертати той же або новий об'єкт відповіді. Обробники більше не використовуючи зворотні виклики, якщо вам потрібно асинхронне поведінку, повернути обіцянку.
- Виправлено:
- Порожні печиво і заголовок Referer більше не послав # 881
- Додана navigator.appVersion # 885
- REMOVED:
- document.window, використовуйте замість document.defaultView
- browser.close заплутаним ім'я методу, використання browser.window.close якщо вам дійсно потрібно, щоб закрити вікно.
Що нового у версії 4.0.5:
- додано:
- Попередня підтримка Fetch API (https://fetch.spec.whatwg.org/)
- Змінено:
- Модернізований JSDOM 4.1
- Реалізація ресурсів для використання Fetch API.
Що нового у версії 3.1.0:
- додано:
- DOM URL клас
- XHR події, що випускаються в браузері
- очікування () завершується з помилкою, якщо браузер не може завантажити всі ресурси на сторінці (наприклад, не отримує для завантаження скриптів)
- Відправлення форми з допомогою вхідного зображення буде включати в себе координати
- REMOVED:
- browser.fork більше не підтримується
- Опція browser.htmlParser більше не підтримується, завжди використовуючи браузер за замовчуванням (parser5)
- Browser.visit (URL, опціони) більше не змінює параметри примірника
- resources.mock / збій / затримки, використовуйте замість Нок
- протокол і bcat, ніяких тестів
- REMOVED:
- 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 ( 'попередження', п) і т.д.
- Повноваження замінені browser.on ( 'Authenticate', Fn)
- browser.wait () запускає цикл обробки подій, так що ви можете зловити зроблено / події помилок
- Цикл обробки зроблено подія перейменований в режим холостого ходу
- Модернізований JSDOM 3.1, добавлена io.js і вузол 0.12 підтримка
- Все звалище () методи тепер приймають вихідний потік або висновок в стандартний висновок
- Помилки XHR більше не зупинити цикл подій
Що нового у версії 3.0.10:
- додано:
- DOM URL клас
- XHR події, що випускаються в браузері
- очікування () завершується з помилкою, якщо браузер не може завантажити всі ресурси на сторінці (наприклад, не отримує для завантаження скриптів)
- Експериментальна browser.serialize ()
- REMOVED:
- 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 ( 'попередження', п) і т.д.
- Повноваження замінені browser.on ( 'Authenticate', Fn)
- browser.wait () запускає цикл обробки подій, так що ви можете зловити зроблено / події помилок
- Цикл обробки зроблено подія перейменований в режим холостого ходу
- Модернізований JSDOM 3.1, доданий вузол 0,12 і io.js підтримка
Що нового у версії 3.0.4:
- додано:
- DOM URL клас
- XHR події, що випускаються в браузері
- REMOVED:
- 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
- Змінено:
- очікування () повертає ледачий обіцянку
- REMOVED:
- пропущенні опції заперечують проти browser.visit є застарілим і буде видален найближчим часом. Пропусканням параметрів об'єкта до Browser.visit все ще підтримується.
- Модернізований:
- JSDOM до 1.4.0
Що нового у версії 2.0.5:
- ОНОВЛЕНО:
- Для останньої JSDOM
- Виправлено:
- Винятки проковтування
Що нового у версії 1.4.1 :.
- Фіксований інший край таймер випадок
Що нового у версії 1.3.1:
- Ідентифікатор, ім'я та значення властивості має бути порожнім рядки, якщо відповідний атрибут не встановлений.
Що нового у версії 0.12.9 :.
- Додана підтримка HttpOnly печиво
- Чи може слово browser.cookies без аргументів для повернення куки для поточного домену (на основі хоста поточної завантаженої сторінці).
Вимоги
- Node.js 0.8 або вище
Коментар не знайдено