Детали программы:
Версия: 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 или выше
Комментарии не найдены