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

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

Testify.php
Testify.php

13 Apr 15

RECESS
RECESS

13 May 15

Mink
Mink

13 Apr 15

CSS Colorguard
CSS Colorguard

10 Apr 16

zombie.js

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