Prog.varedetaljer:
Versjon: 4.2.1 Oppdatert
Last opp dato: 10 Feb 16
Lisens: Gratis
Popularitet: 68
Zombie.js tillater utviklere å teste Javascript-kode på klientsiden i et simulert miljø.
Client-side kode kan testes i Node.js, akkurat som de vil være løp inne i en nettleser
Hva er nytt i denne utgaven.:
- Lagt til:
- Foreløpig støtte for Fetch API (https://fetch.spec.whatwg.org/)
- Kan bruke browser.fetch å hente noen ressurser, ved hjelp av cookies, rørledning og alle andre nettleserinnstillinger
- FORANDRET:
- Oppgradert til JSDOM 4.1
- Bruk browser.status istedenfor browser.statusCode (HTML APIer bruke status og statustext)
- browser.resources er nå bare et utvalg av alle ressurser spurt ved behandling av åpne vinduet. Ressurser ikke lenger deles av alle vinduer, og andre funksjoner (rørledning konfigurasjon, hente ressurser) flyttet et annet sted.
- Separert rørledning fra ressurser. Bruk browser.pipeline.addHandler å legge forespørsel / respons handler i nettleseren eksempel, eller Pipeline.addHandler å legge behandleren til alle nye tilfeller.
- Pipeline API endret også. Be om behandleren kalt med nettleser forekomst og Fetch Request-objektet, kan returnere null eller et Hent Response objekt. Response handler kalt med nettleseren eksempel forespørsel og respons objekt, skal returnere samme eller ny respons objekt. Handlers ikke lenger bruker tilbakeanrop, hvis du trenger asynkron oppførsel, gå tilbake et løfte.
- Fikset:
- Tøm cookie og referer header ikke lenger sendes # 881
- Lagd navigator.appVersion # 885
- FJERNET:
- document.window, bruker document.defaultView stedet
- browser.close forvirrende metoden navn, bruk browser.window.close hvis du virkelig trenger å lukke vinduet.
Hva er nytt i versjon 4.0.5:
- Lagt til:
- Foreløpig støtte for Fetch API (https://fetch.spec.whatwg.org/)
- FORANDRET:
- Oppgradert til JSDOM 4.1
- ressurser gjennomføringen å bruke Fetch API.
Hva er nytt i versjon 3.1.0:
- Lagt til:
- DOM URL klasse
- XHR hendelser som slippes til nettleseren
- vente () ender med feil hvis Browser ikke kan laste alle ressurser på siden (f.eks ikke får til å laste skript)
- Sende form ved hjelp av et bilde innspill vil inneholde koordinatene
- FJERNET:
- browser.fork støttes ikke lenger
- browser.htmlParser alternativet støttes ikke lenger, alltid med standard nettleser (parser5)
- Browser.visit (url, opsjoner) endrer ikke lenger eksempel alternativer
- resources.mock / ikke bestått / forsinkelse, bruker Nock stedet
- Protokoll og bcat, ingen tester
- FJERNET:
- Browser.create
- Browser.dns og Browser.ports, bytte til annen implementering
- FORANDRET:
- Browser.debug - & # x3e; browser.debug (per eksempel)
- browser.referer - & # x3e; browser.referrer
- Browser.default. = Foreldet, bruk Browser. = I stedet
- Timeout hendelse - & # x3e; setTimeout, intervall - & # x3e; setInterval
- Fjernet onalert / onconfirm / onprompt, bruk browser.on ( "alarm", fn) etc
- Legitimasjons erstattet med browser.on ( 'Godkjenn', fn)
- browser.wait () kjører hendelsen løkke, slik at du kan fange gjort / feilhendelser
- Hendelses sløyfe gjort arrangementet endret navn til tomgang
- Oppgradert til JSDOM 3.1, lagt io.js og Node 0,12 støtte
- Alle dump () metoder nå aksepterer output stream eller utgang til stdout
- XHR feil ikke lenger stoppe arrangementet sløyfe
Hva er nytt i versjon 3.0.10:
- Lagt til:
- DOM URL klasse
- XHR hendelser som slippes til nettleseren
- vente () ender med feil hvis Browser ikke kan laste alle ressurser på siden (f.eks ikke får til å laste skript)
- Experimental browser.serialize ()
- FJERNET:
- browser.fork støttes ikke lenger
- browser.htmlParser alternativet støttes ikke lenger, alltid med standard nettleser (parser5)
- Browser.visit (url, opsjoner) endrer ikke lenger eksempel alternativer
- resources.mock / ikke bestått / forsinkelse, bruker Nock stedet
- Protokoll og bcat, ingen tester
- Browser.dns og Browser.ports, bytte til annen implementering
- FORANDRET:
- Browser.debug - & # x3e; browser.debug (per eksempel)
- browser.referer - & # x3e; browser.referrer
- Browser.default. = Foreldet, bruk Browser. = I stedet
- timeout hendelse - & # x3e; setTimeout, intervall - & # x3e; setInterval
- Fjernet onalert / onconfirm / onprompt, bruk browser.on ( "alarm", fn) etc
- Legitimasjons erstattet med browser.on ( 'Godkjenn', fn)
- browser.wait () kjører hendelsen løkke, slik at du kan fange gjort / feilhendelser
- Hendelses sløyfe gjort arrangementet endret navn til tomgang
- Oppgradert til JSDOM 3.1, lagt Node 0,12 og io.js støtte
Hva er nytt i versjon 3.0.4:
- Lagt til:
- DOM URL klasse
- XHR hendelser som slippes til nettleseren
- FJERNET:
- browser.fork støttes ikke lenger
- browser.htmlParser alternativet støttes ikke lenger, alltid med standard nettleser (parser5)
- Browser.visit (url, opsjoner) endrer ikke lenger eksempel alternativer
- resources.mock / ikke bestått / forsinkelse, bruker Nock stedet
- Protokoll og bcat, ingen tester
- Browser.debug - & # x3e; browser.debug (per eksempel)
- FORANDRET:
- browser.referer - & # x3e; browser.referrer
- Oppgradert til JSDOM 3.1, lagt Node 0,12 og io.js støtte
- browser.wait () kjører hendelsen løkke, slik at du kan fange gjort / feilhendelser
- Fikset:
- XHR feil ikke lenger stoppe arrangementet sløyfe
Hva er nytt i versjon 2.5.0:
- Lagt til:
- Støtte for navigator.mimeTypes
- FORANDRET:
- vente () returnerer en lat løfte
- FJERNET:
- Bestått en alternativer protestere mot browser.visit er foreldet og vil bli fjernet snart. Passerer en alternativer objekt til Browser.visit fortsatt støttes.
- OPPGRADERT:
- JSDOM til 1.4.0
Hva er nytt i versjon 2.0.5:
- OPPDATERT:
- Til siste JSDOM
- Fikset:
- Unntak blir svelget
Hva er nytt i versjon 1.4.1.
- Fast annen timer kanten sak
Hva er nytt i versjon 1.3.1:
- id, navn og verdi egenskaper skal være tom strenger hvis det tilsvarende attributt er ikke satt.
Hva er nytt i versjon 0.12.9.
- Lagt til støtte for kun http cookies
- Kan nå kaller browser.cookies uten argumenter for å gå tilbake cookies for gjeldende domene (basert på vertsnavnet som er lastet inn siden).
Krav
- Node.js 0,8 eller høyere
Kommentarer ikke funnet