zombie.js

Software screenshot:
zombie.js
Dettagli del software:
Versione: 4.2.1 Aggiornato
Data di caricamento: 10 Feb 16
Sviluppatore: Assaf Arkin
Licenza: Libero
Popolarità: 19

Rating: nan/5 (Total Votes: 0)

Zombie.js consente agli sviluppatori di testare sul lato client codice JavaScript in un ambiente simulato.

codice lato client può essere testato in Node.js, proprio come saranno correvano all'interno di un browser

Cosa c'è di nuovo in questa versione.:

  • ha aggiunto:
  • supporto preliminare per l'API Fetch (https://fetch.spec.whatwg.org/)
  • Può usare il browser.fetch per recuperare tutte le risorse, utilizzando i biscotti, gasdotti e tutte le altre impostazioni del browser
  • CAMBIATO:
  • aggiornato alla JSDOM 4.1
  • Usa browser.status invece di browser.statusCode (API HTML usano stato e statusText)
  • browser.resources è ormai solo un array di tutte le risorse richieste durante l'elaborazione della finestra attualmente aperta. Risorse non più condivisi da tutte le finestre, e altre caratteristiche (configurazione di pipeline, recuperare le risorse) trasferiti altrove.
  • gasdotto Separato da risorse. Utilizzare browser.pipeline.addHandler aggiungere gestore di richiesta / risposta alla istanza del browser, o Pipeline.addHandler aggiungere gestore per tutte le nuove istanze.
  • Pipeline API cambiato pure. Richiedi gestore chiamato con istanza del browser e Fetch Richiesta oggetto, in grado di restituire null o un Fetch oggetto Response. Risposta gestore chiamato con istanza del browser, richiesta e risposta oggetto, deve restituire lo stesso o nuovo oggetto di risposta. Gestori usando non più callback, se avete bisogno di un comportamento asincrono, restituire una promessa.
  • FISSO:
  • biscotto vuoto e un'intestazione referer non più inviati # 881
  • Aggiunto navigator.appVersion # 885
  • Rimosso:
  • document.window, usare document.defaultView invece
  • browser.close nome del metodo di confusione, l'uso browser.window.close se si ha realmente bisogno di chiudere la finestra.

Cosa c'è di nuovo nella versione 4.0.5:

  • AGGIUNTO:
  • supporto preliminare per l'API Fetch (https://fetch.spec.whatwg.org/)
  • CAMBIATO:
  • aggiornato alla JSDOM 4.1
  • L'implementazione di risorse per utilizzare il Fetch API.

Cosa c'è di nuovo nella versione 3.1.0:

  • AGGIUNTO:
  • DOM classe URL
  • eventi XHR emessi al browser
  • wait () si conclude con l'errore se il browser non è in grado di caricare tutte le risorse sulla pagina (ad esempio, non arrivare a caricare gli script)
  • forma Invio tramite un ingresso immagine includerà coordinate
  • Rimosso:
  • browser.fork non è più supportato
  • opzione browser.htmlParser non è più supportato, sempre usando il browser predefinito (parser5)
  • Browser.visit (url, opzioni) non cambia più opzioni dell'istanza
  • resources.mock / fail / ritardo, usare Nock invece
  • Protocollo e BCAT, nessun test
  • Rimosso:
  • Browser.create
  • Browser.dns e Browser.ports, il passaggio a diversa implementazione
  • CAMBIATO:
  • Browser.debug - & # X3e; browser.debug (per esempio)
  • browser.referer - & # X3e; browser.referrer
  • Browser.default. = Deprecato, l'uso del browser. = Invece
  • evento Timeout - & # X3e; setTimeout, intervallo - & # X3e; setInterval
  • Rimosso onalert / onconfirm / onprompt, uso browser.on ( 'alert', fn) etc
  • credenziali sostituiti con browser.on ( 'autenticazione', fn)
  • browser.wait () corre ciclo di eventi in modo da poter catturare fatto / eventi di errore
  • ciclo di eventi evento fatto rinominato in stand-by
  • Passaggio ad JSDOM 3.1, ha aggiunto io.js e Node 0,12 sostegno
  • Tutti dump () ora accetta flusso di output o output sullo standard output
  • errori XHR non si fermano più il ciclo degli eventi

Cosa c'è di nuovo nella versione 3.0.10:

  • AGGIUNTO:
  • DOM classe URL
  • eventi XHR emessi al browser
  • wait () si conclude con l'errore se il browser non è in grado di caricare tutte le risorse sulla pagina (ad esempio, non arrivare a caricare gli script)
  • browser.serialize Sperimentale ()
  • Rimosso:
  • browser.fork non è più supportato
  • opzione browser.htmlParser non è più supportato, sempre usando il browser predefinito (parser5)
  • Browser.visit (url, opzioni) non cambia più opzioni dell'istanza
  • resources.mock / fail / ritardo, usare Nock invece
  • Protocollo e BCAT, nessun test
  • Browser.dns e Browser.ports, il passaggio a diversa implementazione
  • CAMBIATO:
  • Browser.debug - & # X3e; browser.debug (per esempio)
  • browser.referer - & # X3e; browser.referrer
  • Browser.default. = Deprecato, l'uso del browser. = Invece
  • evento di timeout - & # X3e; setTimeout, intervallo - & # X3e; setInterval
  • Rimosso onalert / onconfirm / onprompt, uso browser.on ( 'alert', fn) etc
  • credenziali sostituiti con browser.on ( 'autenticazione', fn)
  • browser.wait () corre ciclo di eventi in modo da poter catturare fatto / eventi di errore
  • ciclo di eventi evento fatto rinominato in stand-by
  • aggiornato alla JSDOM 3.1, Nodo 0,12 aggiunto e io.js supporto

Cosa c'è di nuovo nella versione 3.0.4:

  • AGGIUNTO:
  • DOM classe URL
  • eventi XHR emessi al browser
  • Rimosso:
  • browser.fork non è più supportato
  • opzione browser.htmlParser non è più supportato, sempre usando il browser predefinito (parser5)
  • Browser.visit (url, opzioni) non cambia più opzioni dell'istanza
  • resources.mock / fail / ritardo, usare Nock invece
  • Protocollo e BCAT, nessun test
  • Browser.debug - & # X3e; browser.debug (per esempio)
  • CAMBIATO:
  • browser.referer - & # X3e; browser.referrer
  • aggiornato alla JSDOM 3.1, Nodo 0,12 aggiunto e io.js supporto
  • browser.wait () corre ciclo di eventi in modo da poter catturare fatto / eventi di errore
  • FISSO:
  • errori XHR non si fermano più il ciclo degli eventi

Cosa c'è di nuovo nella versione 2.5.0:

  • AGGIUNTO:
  • Supporto per navigator.mimeTypes
  • CAMBIATO:
  • wait () restituisce una promessa pigro
  • Rimosso:
  • il superamento di un oggetto opzioni per browser.visit è deprecato e saranno rimossi al più presto. Passaggio di un oggetto opzioni per Browser.visit è ancora supportata.
  • AGGIORNATO:
  • JSDOM a 1.4.0

Cosa c'è di nuovo nella versione 2.0.5:

  • AGGIORNAMENTO:
  • Per ultimo JSDOM
  • FISSO:
  • Eccezioni vengono ingerite

Cosa c'è di nuovo nella versione 1.4.1:.

  • fissi un altro caso limite timer

Cosa c'è di nuovo nella versione 1.3.1:

  • L'id, nome e valore proprietà dovrebbe essere vuoto stringhe se l'attributo corrispondente non è impostato.

Cosa c'è di nuovo nella versione 0.12.9:.

  • Aggiunto il supporto per i cookie HttpOnly
  • Può ora chiamare browser.cookies senza argomenti per restituire i cookie per il dominio corrente (in base al nome host della pagina attualmente caricata).

Requisiti :

  • Node.js 0.8 o superiore

Programmi simili

Iago
Iago

13 May 15

JS_CodeSniffer
JS_CodeSniffer

12 May 15

Benchmark.js
Benchmark.js

6 Jun 15

gremlins.js
gremlins.js

13 May 15

Commenti a zombie.js

I commenti non trovato
Aggiungi commento
Accendere le immagini!
Ricerca per categoria