zombie.js

Скріншот програми:
zombie.js
Дані програми:
Версія: 4.2.1 оновлений
Дата завантаження: 10 Feb 16
Розробник: Assaf Arkin
Ліцензія: Безкоштовно
Популярність: 19

Rating: nan/5 (Total Votes: 0)

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 або вище

Схожі програми

Jest
Jest

6 Mar 16

Iago
Iago

13 May 15

SlimerJS
SlimerJS

20 Jul 15

Nose
Nose

6 Jun 15

zombie.js

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями