zombie.js

Screenshot Software:
zombie.js
Szczegóły programowe:
Wersja: 4.2.1 Aktualizowane
Filmu: 10 Feb 16
Wywoływacz: Assaf Arkin
Licencja: Wolny
Popularność: 19

Rating: nan/5 (Total Votes: 0)

Zombie.js pozwala deweloperom testować po stronie klienta kodu JavaScript w symulowanym środowisku.

Kod po stronie klienta może być testowany w node.js, jak będą one biegł wewnątrz przeglądarki

Co nowego w tym wydaniu.:

  • Dodano:
  • Wstępne wsparcie dla API fetch (https://fetch.spec.whatwg.org/)
  • Czy można używać browser.fetch pobierać żadnych środków, za pomocą cookies, rurociąg i wszelkie inne ustawienia przeglądarki
  • zmianie:
  • Aktualizacja do JSDOM 4.1
  • Użyj browser.status zamiast browser.statusCode (API HTML używać status i statusText)
  • browser.resources jest teraz po prostu tablicę wszystkich zasobów wymaganych podczas przetwarzania aktualnie otwartego okna. Zasoby nie są już wspólne dla wszystkich okien i innych cech (konfiguracja rurociągu, przynieś zasobów) przeniósł się gdzie indziej.
  • W separacji gazociągu z zasobów. Użyj browser.pipeline.addHandler dodanie obsługi żądania / odpowiedzi do instancji przeglądarki lub Pipeline.addHandler dodanie obsługi wszystkich nowych przypadków.
  • Rury API zmienił również. Prośba o nazwie instancji obsługi przeglądarki i żądanie pobierania obiektu, można wrócić zerowy lub Fetch obiektu Response. Wózek Reakcja wywołana z instancji przeglądarki, żądania i odpowiedzi obiektu, powinien zwrócić tę samą lub nowy obiekt odpowiedzi. Wozy nie używając wywołania zwrotne, jeśli trzeba asynchronicznego zachowanie, powrót obietnicę.
  • FIXED:
  • Empty ciasteczka i nagłówek Referer nie wysłał # 881
  • Dodane navigator.appVersion # 885
  • USUNIĘTE:
  • document.window użyć document.defaultView zamiast
  • browser.close mylące nazwa metody, zastosowanie browser.window.close jeśli naprawdę potrzebujesz, aby zamknąć okno.

Co nowego w wersji 4.0.5:

  • Dodano:
  • Wstępne wsparcie dla API fetch (https://fetch.spec.whatwg.org/)
  • zmianie:
  • Aktualizacja do JSDOM 4.1
  • Realizacja zasobów używać Fetch API.

Co nowego w wersji 3.1.0:

  • Dodano:
  • DOM klasy URL
  • wydarzenia XHR emitowane do przeglądarki
  • wait () kończy się błędem, jeśli przeglądarka nie może załadować wszystkich zasobów na stronie (np nie dostać się do ładowania skryptów)
  • Przesyłanie formularza za pomocą obrazu wejściowego będzie zawierać współrzędne
  • USUNIĘTE:
  • browser.fork już obsługiwane
  • Opcja browser.htmlParser nie jest już obsługiwana, zawsze przy użyciu domyślnej przeglądarki (parser5)
  • Browser.visit (url, opcje) nie zmienia opcje instancji
  • resources.mock / fail / Delay, użyj Nock zamiast
  • Protokół i bcat, żadne testy
  • USUNIĘTE:
  • Browser.create
  • Browser.dns i Browser.ports, przejście do innej realizacji
  • zmianie:
  • Browser.debug - & # X3E; browser.debug (na przykład),
  • browser.referer - & # X3E; browser.referrer
  • Browser.default. = Niezalecane wykorzystanie przeglądarki. = Zamiast
  • Impreza Timeout - & # X3E; setTimeout, odstęp - & # X3E; setInterval
  • Usunięto onalert / onconfirm / onprompt, korzystanie browser.on ( 'alert', fn) etc
  • Poświadczenia zastąpione browser.on ( "autentyczność", fn)
  • browser.wait () przebiega pętlę zdarzeń, więc można złapać zrobić / zdarzenia błędów
  • Pętla Event odbywa się impreza przemianowana na biegu jałowym
  • Aktualizacja do JSDOM 3.1 dodaje io.js i Węzeł 0,12 support
  • Wszystkie dump () metody przyjmują strumień wyjściowy lub wyjście do stdout
  • Błędy XHR dłużej zatrzymać pętlę zdarzeń

Co nowego w wersji 3.0.10:

  • Dodano:
  • DOM klasy URL
  • wydarzenia XHR emitowane do przeglądarki
  • wait () kończy się błędem, jeśli przeglądarka nie może załadować wszystkich zasobów na stronie (np nie dostać się do ładowania skryptów)
  • Experimental browser.serialize ()
  • USUNIĘTE:
  • browser.fork już obsługiwane
  • Opcja browser.htmlParser nie jest już obsługiwana, zawsze przy użyciu domyślnej przeglądarki (parser5)
  • Browser.visit (url, opcje) nie zmienia opcje instancji
  • resources.mock / fail / Delay, użyj Nock zamiast
  • Protokół i bcat, żadne testy
  • Browser.dns i Browser.ports, przejście do innej realizacji
  • zmianie:
  • Browser.debug - & # X3E; browser.debug (na przykład),
  • browser.referer - & # X3E; browser.referrer
  • Browser.default. = Niezalecane wykorzystanie przeglądarki. = Zamiast
  • zdarzenia timeout - & # X3E; setTimeout, odstęp - & # X3E; setInterval
  • Usunięto onalert / onconfirm / onprompt, korzystanie browser.on ( 'alert', fn) etc
  • Poświadczenia zastąpione browser.on ( "autentyczność", fn)
  • browser.wait () przebiega pętlę zdarzeń, więc można złapać zrobić / zdarzenia błędów
  • Pętla Event odbywa się impreza przemianowana na biegu jałowym
  • Aktualizacja do JSDOM 3,1, 0,12 i dodaje węzeł io.js support

Co nowego w wersji 3.0.4:

  • Dodano:
  • DOM klasy URL
  • wydarzenia XHR emitowane do przeglądarki
  • USUNIĘTE:
  • browser.fork już obsługiwane
  • Opcja browser.htmlParser nie jest już obsługiwana, zawsze przy użyciu domyślnej przeglądarki (parser5)
  • Browser.visit (url, opcje) nie zmienia opcje instancji
  • resources.mock / fail / Delay, użyj Nock zamiast
  • Protokół i bcat, żadne testy
  • Browser.debug - & # X3E; browser.debug (na przykład),
  • zmianie:
  • browser.referer - & # X3E; browser.referrer
  • Aktualizacja do JSDOM 3,1, 0,12 i dodaje węzeł io.js support
  • browser.wait () przebiega pętlę zdarzeń, więc można złapać zrobić / zdarzenia błędów
  • FIXED:
  • Błędy XHR dłużej zatrzymać pętlę zdarzeń

Co nowego w wersji 2.5.0:

  • Dodano:
  • Obsługa navigator.mimeTypes
  • zmianie:
  • wait () zwraca leniwy obietnica
  • USUNIĘTE:
  • przechodzącą opcje sprzeciw wobec browser.visit jest przestarzała i zostanie usunięta szybko. Przechodzącą opcje sprzeciwić Browser.visit jest jeszcze obsługiwany.
  • ZAKTUALIZOWANY:
  • JSDOM do 1.4.0

Co nowego w wersji 2.0.5:

  • AKTUALIZACJA:
  • Do najnowszej JSDOM
  • FIXED:
  • Wyjątki są połknięcia

Co nowego w wersji 1.4.1.

  • Naprawiono kolejny przypadek krawędzi zegar

Co nowego w wersji 1.3.1:

  • id, nazwę i wartość nieruchomości powinna być pusta struny jeżeli odpowiedni atrybut nie jest ustawiony.

Co nowego w wersji 0.12.9.

  • Dodano wsparcie dla HttpOnly ciasteczka
  • Czy obecnie nazywamy browser.cookies bez żadnych argumentów, aby powrócić cookie dla bieżącej domeny (na podstawie nazwy hosta aktualnie załadowanej stronie).

Wymagania :

  • node.js 0.8 lub nowszy

Podobne oprogramowanie

Watir
Watir

21 Jul 15

FuncUnit
FuncUnit

12 May 15

Komentarze do zombie.js

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!
Szukaj wg kategorii