zombie.js

Screenshot der Software:
zombie.js
Softwarebeschreibung:
Version: 4.2.1 Aktualisiert
Upload-Datum: 10 Feb 16
Entwickler: Assaf Arkin
Lizenz: Frei
Popularität: 19

Rating: nan/5 (Total Votes: 0)

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

Ähnliche Software

ruby-debug
ruby-debug

13 May 15

Gerbil
Gerbil

13 Apr 15

Apache Rat
Apache Rat

13 Apr 15

Kommentare zu zombie.js

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!