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

debug.js
debug.js

5 Jun 15

Yellow Lab Tools
Yellow Lab Tools

10 Dec 15

PHP Benchmark
PHP Benchmark

10 Dec 15

Kommentare zu zombie.js

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