Softwarebeschreibung:
Version: 4.2.1 Aktualisiert
Upload-Datum: 10 Feb 16
Lizenz: Frei
Popularität: 68
Zombie.js ermöglicht es Entwicklern, die clientseitige JavaScript-Code in einer simulierten Umgebung zu testen.
Die clientseitige Code kann in Node.js getestet werden, wie nur sie in einem Browser ran
Was ist neu in dieser Pressemitteilung.:
- ADDED:
- Vorläufige Unterstützung für die Fetch API (https://fetch.spec.whatwg.org/)
- Kann die browser.fetch verwenden, um alle Ressourcen abzurufen, die mit Hilfe von Cookies, Pipeline und alle anderen Browser-Einstellungen
- GEÄNDERT:
- Upgrade auf JSDOM 4.1
- Verwenden Sie browser.status anstelle von browser.statusCode (HTML-APIs verwenden, Status und status)
- browser.resources ist jetzt nur ein Array aller angeforderten Ressourcen, wenn das aktuell geöffnete Fenster zu verarbeiten. Ressourcen nicht mehr von allen Fenstern geteilt und andere Funktionen (Pipeline-Konfiguration, holen Ressourcen) bewegt anderswo.
- Getrennt Pipeline von Ressourcen. Verwenden Sie browser.pipeline.addHandler auf Request / Response-Handler in die Browser-Instanz hinzufügen oder Pipeline.addHandler hinzuzufügen Handler für alle neuen Instanzen.
- Pipeline-API als auch verändert. Request-Handler mit Browser-Instanz genannt und Fetch Request-Objekt, kann null zurück oder eine Fetch Response-Objekt. Response-Handler mit Browser-Instanz, Anforderung und Antwort-Objekt aufgerufen, sollte zurückkehren gleiche oder eine neue Antwortobjekt. Handlers nicht mehr Rückrufe verwenden, wenn Sie asynchrones Verhalten benötigen, ein Versprechen zurück.
- FIXED:
- Leere Cookie und Referer-Header nicht mehr # 881 gesendet
- hinzugefügt navigator.appVersion # 885
- ENTFERNT:
- document.window, verwenden document.defaultView statt
- browser.close verwirrenden Methodennamen verwenden browser.window.close, wenn Sie wirklich das Fenster zu schließen müssen.
Was ist neu in Version 4.0.5:
- ADDED:
- Vorläufige Unterstützung für die Fetch API (https://fetch.spec.whatwg.org/)
- GEÄNDERT:
- Upgrade auf JSDOM 4.1
- Die Umsetzung Ressourcen zur Verwendung der API abrufen.
Was ist neu in Version 3.1.0:
- ADDED:
- DOM URL-Klasse
- XHR Ereignisse Browser emittiert
- wait () endet mit Fehler, wenn Browser nicht alle Ressourcen auf der Seite geladen werden kann (zum Beispiel nicht bekommen Skripte zu laden)
- Einreichen Form eines Bildes Eingabe verwendet, wird Koordinaten enthalten
- ENTFERNT:
- browser.fork nicht mehr unterstützt
- browser.htmlParser Option nicht mehr unterstützt, immer Standard-Browser (parser5)
- Browser.visit (url, Optionen) keine Änderungen mehr Instanz Optionen
- resources.mock / Fail / Verzögerung, verwenden Nock statt
- Protokoll und bcat, keine Tests
- ENTFERNT:
- Browser.create
- Browser.dns und Browser.ports, auf unterschiedliche Umsetzungsschalt
- GEÄNDERT:
- Browser.debug - & # x3e; browser.debug (pro Instanz)
- browser.referer - & # x3e; browser.referrer
- Browser.default. = Veraltet, verwenden Sie Browser. = Statt
- Timeout Ereignis - & # x3e; setTimeout, Intervall - & # x3e; setInterval
- Entfernt onalert / onconfirm / onprompt, Verwendung browser.on ( 'Alarm', fn) usw.
- Credentials ersetzt mit browser.on ( "beglaubigen", fn)
- browser.wait () läuft Ereignisschleife, so dass Sie / Fehlerereignisse geschehen fangen
- Ereignisschleife gemacht Veranstaltung umbenannt in den Leerlauf
- Upgrade auf JSDOM 3.1 hinzugefügt io.js und Knoten 0,12 Unterstützung
- Alle dump () Methoden nun Ausgabestrom oder die Ausgabe an stdout akzeptieren
- XHR Fehler stoppen nicht mehr die Ereignisschleife
Was ist neu in Version 3.0.10:
- ADDED:
- DOM URL-Klasse
- XHR Ereignisse Browser emittiert
- wait () endet mit Fehler, wenn Browser nicht alle Ressourcen auf der Seite geladen werden kann (zum Beispiel nicht bekommen Skripte zu laden)
- Experimental browser.serialize ()
- ENTFERNT:
- browser.fork nicht mehr unterstützt
- browser.htmlParser Option nicht mehr unterstützt, immer Standard-Browser (parser5)
- Browser.visit (url, Optionen) keine Änderungen mehr Instanz Optionen
- resources.mock / Fail / Verzögerung, verwenden Nock statt
- Protokoll und bcat, keine Tests
- Browser.dns und Browser.ports, auf unterschiedliche Umsetzungsschalt
- GEÄNDERT:
- Browser.debug - & # x3e; browser.debug (pro Instanz)
- browser.referer - & # x3e; browser.referrer
- Browser.default. = Veraltet, verwenden Sie Browser. = Statt
- Timeout-Ereignis - & # x3e; setTimeout, Intervall - & # x3e; setInterval
- Entfernt onalert / onconfirm / onprompt, Verwendung browser.on ( 'Alarm', fn) usw.
- Credentials ersetzt mit browser.on ( "beglaubigen", fn)
- browser.wait () läuft Ereignisschleife, so dass Sie / Fehlerereignisse geschehen fangen
- Ereignisschleife gemacht Veranstaltung umbenannt in den Leerlauf
- Upgrade auf JSDOM 3.1 hinzugefügt Knoten 0,12 und io.js Unterstützung
Was ist neu in Version 3.0.4:
- ADDED:
- DOM URL-Klasse
- XHR Ereignisse Browser emittiert
- ENTFERNT:
- browser.fork nicht mehr unterstützt
- browser.htmlParser Option nicht mehr unterstützt, immer Standard-Browser (parser5)
- Browser.visit (url, Optionen) keine Änderungen mehr Instanz Optionen
- resources.mock / Fail / Verzögerung, verwenden Nock statt
- Protokoll und bcat, keine Tests
- Browser.debug - & # x3e; browser.debug (pro Instanz)
- GEÄNDERT:
- browser.referer - & # x3e; browser.referrer
- Upgrade auf JSDOM 3.1 hinzugefügt Knoten 0,12 und io.js Unterstützung
- browser.wait () läuft Ereignisschleife, so dass Sie / Fehlerereignisse geschehen fangen
- FIXED:
- XHR Fehler stoppen nicht mehr die Ereignisschleife
Was ist neu in Version 2.5.0:
- ADDED:
- Unterstützung für navigator.mimeTypes
- GEÄNDERT:
- wait () gibt eine faule Versprechen
- ENTFERNT:
- Übergabe eines Optionen browser.visit Objekt ist veraltet und wird in Kürze entfernt werden. Objekt zu Browser.visit eine Options Passing unterstützt wird noch.
- UPGRADED:
- JSDOM bis 1.4.0
Was ist neu in Version 2.0.5:
- AKTUALISIERT:
- Um neueste JSDOM
- FIXED:
- Ausnahmen geschluckt werden
Was ist neu in Version 1.4.1:.
- Fixed ein anderer Timer Rand Fall
Was ist neu in Version 1.3.1:
- Die ID, Name und Wert Eigenschaften sollte leer sein Strings, wenn das entsprechende Attribut nicht gesetzt ist.
Was ist neu in der Version 0.12.9:.
- Unterstützung für Httponly-Cookies
- Kann jetzt nennen browser.cookies ohne Argumente für die aktuelle Domain Cookies zurückzukehren (basierend auf dem Hostnamen des aktuell geladenen Seite).
Anforderungen: :
- Node.js 0.8 oder höher
Kommentare nicht gefunden