Podrobnosti Software:
Verze: 4.2.1 Aktualizováno
Datum uploadu: 10 Feb 16
Licence: Volný
Popularita: 68
Zombie.js umožňuje vývojářům testovat na straně klienta kód JavaScriptu v simulovaném prostředí.
Client-side kód může být testovány v Node.js, stejně jako oni budou běžel uvnitř prohlížeče
Co je nového v této verzi.:
- PŘIDÁNO:
- Předběžná podpora pro API načtení (https://fetch.spec.whatwg.org/)
- Lze použít browser.fetch získat nějaké prostředky, pomocí cookies, potrubí a všechna ostatní nastavení prohlížeče
- změna:
- Modernizované na JSDOM 4,1
- Použít browser.status namísto browser.statusCode (HTML API používat stav a statusText)
- browser.resources je nyní jen pole všech zdrojů požadovaných při zpracování aktuálně otevřené okno. Zdroje již sdíleny všemi okny, a další funkce (konfigurace potrubí, načtení zdroje) přesunuty jinam.
- Oddělil plynovod ze zdrojů. Použijte browser.pipeline.addHandler přidejte obslužnou požadavku / odezvy k instanci prohlížeče, nebo Pipeline.addHandler přidat popisovač do všech nových případů.
- Potrubí API změnil stejně. Požádat o rutinu nazvanou s instance prohlížeče a požadavku načtení objektu může vrátit null nebo načtení objektu Response. handler Response dorovnal s instance prohlížeče, žádosti a odezvy objektu, by měl vrátit stejnou nebo nový objekt odpovědi. Psovodi již pomocí zpětných volání, pokud budete potřebovat asynchronní chování, vrátí slib.
- OPRAVA:
- Prázdné cookie a záhlaví referer již poslal # 881
- z přidané navigator.appVersion # 885
- Odebráno:
- document.window, použijte document.defaultView namísto
- browser.close matoucí název metody, využití browser.window.close pokud opravdu potřebujete pro zavření okna.
Co je nového ve verzi 4.0.5:
- PŘIDÁNO:
- Předběžná podpora pro API načtení (https://fetch.spec.whatwg.org/)
- změna:
- Modernizované na JSDOM 4,1
- Implementace prostředky použít Fetch API.
Co je nového ve verzi 3.1.0:
- PŘIDÁNO:
- DOM třída URL
- XHR události vypouštěné do prohlížeče
- wait () skončí chybou, pokud Browser nelze načíst všechny prostředky na stránky (např nedostane k načtení skriptů)
- Podání formuláře s použitím obrazový vstup bude obsahovat souřadnic
- Odebráno:
- browser.fork již není podporován
- Možnost browser.htmlParser již není podporován, a to vždy za použití jako výchozí prohlížeč (parser5)
- Browser.visit (url, možnosti) již k žádným změnám možnosti instance
- resources.mock / selhání / zpoždění, použijte Nock namísto
- Protokol a BCAT, žádné zkoušky
- Odebráno:
- Browser.create
- Browser.dns a Browser.ports, přechod na jinou realizaci
- změna:
- Browser.debug - & # x3e; browser.debug (za instance)
- browser.referer - & # x3e; browser.referrer
- Browser.default. = Zastaralé, použití prohlížeče. = Namísto
- Časový limit event - & # x3e; setTimeout, interval - & # x3e; setInterval
- Odebráno onalert / onconfirm / onprompt, použití browser.on ( "alert", fn) etc
- Pověření nahrazeny browser.on ( "prověřit", FN)
- browser.wait () běží smyčka pro pořádání akcí, takže si můžete chytit udělal / chybové události
- smyčka událostí udělal událost přejmenován na volnoběh
- Modernizované do JSDOM 3,1, přidal io.js a uzel 0,12 podpora
- Všechny dump () metody nyní akceptují výstupní proud nebo výstup na stdout
- chyby XHR již zastavit smyčku pro pořádání akcí,
Co je nového ve verzi 3.0.10:
- PŘIDÁNO:
- DOM třída URL
- XHR události vypouštěné do prohlížeče
- wait () skončí chybou, pokud Browser nelze načíst všechny prostředky na stránky (např nedostane k načtení skriptů)
- Experimental browser.serialize ()
- Odebráno:
- browser.fork již není podporován
- Možnost browser.htmlParser již není podporován, a to vždy za použití jako výchozí prohlížeč (parser5)
- Browser.visit (url, možnosti) již k žádným změnám možnosti instance
- resources.mock / selhání / zpoždění, použijte Nock namísto
- Protokol a BCAT, žádné zkoušky
- Browser.dns a Browser.ports, přechod na jinou realizaci
- změna:
- Browser.debug - & # x3e; browser.debug (za instance)
- browser.referer - & # x3e; browser.referrer
- Browser.default. = Zastaralé, použití prohlížeče. = Namísto
- timeout akce - & # x3e; setTimeout, interval - & # x3e; setInterval
- Odebráno onalert / onconfirm / onprompt, použití browser.on ( "alert", fn) etc
- Pověření nahrazeny browser.on ( "prověřit", FN)
- browser.wait () běží smyčka pro pořádání akcí, takže si můžete chytit udělal / chybové události
- smyčka událostí udělal událost přejmenován na volnoběh
- Modernizované do JSDOM 3,1, dodal Uzel 0,12 a io.js podpora
Co je nového ve verzi 3.0.4:
- PŘIDÁNO:
- DOM třída URL
- XHR události vypouštěné do prohlížeče
- Odebráno:
- browser.fork již není podporován
- Možnost browser.htmlParser již není podporován, a to vždy za použití jako výchozí prohlížeč (parser5)
- Browser.visit (url, možnosti) již k žádným změnám možnosti instance
- resources.mock / selhání / zpoždění, použijte Nock namísto
- Protokol a BCAT, žádné zkoušky
- Browser.debug - & # x3e; browser.debug (za instance)
- změna:
- browser.referer - & # x3e; browser.referrer
- Modernizované do JSDOM 3,1, dodal Uzel 0,12 a io.js podpora
- browser.wait () běží smyčka pro pořádání akcí, takže si můžete chytit udělal / chybové události
- OPRAVA:
- chyby XHR již zastavit smyčku pro pořádání akcí,
Co je nového ve verzi 2.5.0:
- PŘIDÁNO:
- Podpora navigator.mimeTypes
- změna:
- wait () vrací líná slib
- Odebráno:
- vykonáním možnosti námitky proti browser.visit je zastaralé a budou brzy odstraněny. Vykonáním možnosti vznést námitky proti Browser.visit je stále podporován.
- modernizovaných:
- JSDOM na 1.4.0
Co je nového ve verzi 2.0.5:
- AKTUALIZOVÁNO:
- Chcete-li nejnovější JSDOM
- OPRAVA:
- Výjimky jsou spolknutí
Co je nového ve verzi 1.4.1:.
- Pevná jiný časovač hrana případ
Co je nového ve verzi 1.3.1:
- id, název a hodnotu vlastnosti by měla být prázdná řetězce v případě, že odpovídající atribut není nastaven.
Co je nového ve verzi 0.12.9:.
- Byla přidána podpora pro HttpOnly cookie
- Lze dnes nazýváme browser.cookies bez argumentů pro návrat cookies pro aktuální doménu (na základě název hostitele aktuálně načtené stránky).
Požadavky
- Node.js 0.8 nebo novější
Komentáře nebyl nalezen