zombie.js

Software skärmdump:
zombie.js
Mjukvaruinformation:
Version: 4.2.1 Uppdaterad
Ladda upp dagen: 10 Feb 16
Utvecklare: Assaf Arkin
Licens: Gratis
Popularitet: 19

Rating: nan/5 (Total Votes: 0)

Zombie.js tillåter utvecklare att testa på klientsidan JavaScript-kod i en simulerad miljö.

klientsidan kod kan testas i Node.js, precis som de kommer att löpte i en webbläsare

Vad är nytt i den här versionen.:

  • TILLAGT:
  • Preliminärt stöd för Fetch API (https://fetch.spec.whatwg.org/)
  • Kan använda browser.fetch för att hämta några resurser, med hjälp av cookies, pipeline och alla andra webbläsarinställningar
  • ändrad:
  • Uppgraderad till JSDOM 4,1
  • Använd browser.status istället för browser.statusCode (HTML API använder status och status)
  • browser.resources är nu bara en rad av alla resurser som begärs vid behandling den öppna fönstret. Resurser inte längre delas av alla fönster, och andra funktioner (konfigurations pipeline, hämta resurser) flyttas någon annanstans.
  • Separerad pipeline från resurser. Använd browser.pipeline.addHandler att lägga begäran / svar-hanteraren till webbläsarfönster, eller Pipeline.addHandler att lägga hanterare för alla nya instanser.
  • Pipeline API förändrats. Begär handler kallas med webbläsarfönster och hämtningsbegäran objekt kan returnera null eller en Hämta Response objekt. Svars hanterare anropas med webbläsarfönster, begäran och svar objekt, skulle återvända samma eller ny respons objekt. Hanterare inte längre använder återbesök, om du behöver asynkron beteende tillbaka ett löfte.
  • FAST:
  • Töm cookie och referer header inte längre skickas # 881
  • Lade navigator.appVersion # 885
  • BORT:
  • document.window använder document.defaultView istället
  • browser.close förvirrande metodnamn, användning browser.window.close om du verkligen behöver för att stänga fönstret.

Vad är nytt i version 4.0.5:

  • TILLAGT:
  • Preliminärt stöd för Fetch API (https://fetch.spec.whatwg.org/)
  • ändrad:
  • Uppgraderad till JSDOM 4,1
  • genomförande resurser att använda Fetch API.

Vad är nytt i version 3.1.0:

  • TILLAGT:
  • DOM URL klass
  • XHR händelser avges till webbläsaren
  • vänta () avslutas med fel om webbläsaren inte kan läsa in alla resurser på sidan (t ex inte får läsa manus)
  • Skicka formulär med hjälp av en bildinmatning kommer att innehålla koordinater
  • BORT:
  • browser.fork inte längre
  • browser.htmlParser alternativet inte längre, alltid med hjälp av standardwebbläsare (parser5)
  • Browser.visit (url, optioner) inte längre ändrar exempel alternativ
  • resources.mock / misslyckas / fördröjning, använda Nock istället
  • protokoll och bcat, inga tester
  • BORT:
  • Browser.create
  • Browser.dns och Browser.ports, byta till annan implementering
  • ändrad:
  • Browser.debug - & # x3e; browser.debug (per exempel)
  • browser.referer - & # x3e; browser.referrer
  • Browser.default. = Föråldrat, använda webbläsare. = Istället
  • Timeout event - & # x3e; setTimeout, intervall - & # x3e; setInterval
  • Bort onalert / onconfirm / onprompt, användning browser.on (alert ", fn) etc
  • Referenser ersättas med browser.on (autentisera ", fn)
  • browser.wait () löper slinga så att du kan fånga gjort / felhändelser
  • slinga gjort händelse bytt namn till tomgång
  • Uppgraderad till JSDOM 3,1, tillade io.js och Node 0.12 support
  • Alla dump () metoder nu acceptera utdataström eller utdata till stdout
  • XHR fel inte längre stoppa slinga

Vad är nytt i version 3.0.10:

  • TILLAGT:
  • DOM URL klass
  • XHR händelser avges till webbläsaren
  • vänta () avslutas med fel om webbläsaren inte kan läsa in alla resurser på sidan (t ex inte får läsa manus)
  • Experimentellt browser.serialize ()
  • BORT:
  • browser.fork inte längre
  • browser.htmlParser alternativet inte längre, alltid med hjälp av standardwebbläsare (parser5)
  • Browser.visit (url, optioner) inte längre ändrar exempel alternativ
  • resources.mock / misslyckas / fördröjning, använda Nock istället
  • protokoll och bcat, inga tester
  • Browser.dns och Browser.ports, byta till annan implementering
  • ändrad:
  • Browser.debug - & # x3e; browser.debug (per exempel)
  • browser.referer - & # x3e; browser.referrer
  • Browser.default. = Föråldrat, använda webbläsare. = Istället
  • timeout händelse - & # x3e; setTimeout, intervall - & # x3e; setInterval
  • Bort onalert / onconfirm / onprompt, användning browser.on (alert ", fn) etc
  • Referenser ersättas med browser.on (autentisera ", fn)
  • browser.wait () löper slinga så att du kan fånga gjort / felhändelser
  • slinga gjort händelse bytt namn till tomgång
  • Uppgraderad till JSDOM 3,1, tillade Node 0.12 och io.js stöd

Vad är nytt i version 3.0.4:

  • TILLAGT:
  • DOM URL klass
  • XHR händelser avges till webbläsaren
  • BORT:
  • browser.fork inte längre
  • browser.htmlParser alternativet inte längre, alltid med hjälp av standardwebbläsare (parser5)
  • Browser.visit (url, optioner) inte längre ändrar exempel alternativ
  • resources.mock / misslyckas / fördröjning, använda Nock istället
  • protokoll och bcat, inga tester
  • Browser.debug - & # x3e; browser.debug (per exempel)
  • ändrad:
  • browser.referer - & # x3e; browser.referrer
  • Uppgraderad till JSDOM 3,1, tillade Node 0.12 och io.js stöd
  • browser.wait () löper slinga så att du kan fånga gjort / felhändelser
  • FAST:
  • XHR fel inte längre stoppa slinga

Vad är nytt i version 2.5.0:

  • TILLAGT:
  • Stöd för navigator.mimeTypes
  • ändrad:
  • vänta () returnerar en lat löfte
  • BORT:
  • att leda en alternativ invända mot browser.visit är föråldrat och kommer att tas bort inom kort. stöds passerar ett alternativ motsätta sig att Browser.visit fortfarande.
  • UPPGRADERAD:
  • JSDOM till 1.4.0

Vad är nytt i version 2.0.5:

  • UPPDATERAD:
  • För senaste JSDOM
  • FAST:
  • Undantag kan sväljas

Vad är nytt i version 1.4.1.

  • Fast annan timer kant fall

Vad är nytt i version 1.3.1:

  • id, namn och värde egenskaper ska vara tom strängar om motsvarande attributet inte är inställd.

Vad är nytt i version 0.12.9.

  • Stöd för Httponly cookies
  • kan nu ringa browser.cookies utan argument att återvända cookies för den aktuella domänen (baserat på värdnamnet på den aktuella laddade sida).

Krav :

  • Node.js 0,8 eller högre

Liknande mjukvara

Jarvis
Jarvis

6 Jun 15

Blanket.js
Blanket.js

10 Feb 16

logtools
logtools

1 Mar 15

debug.js
debug.js

5 Jun 15

Kommentarer till zombie.js

Kommentarer hittades inte
Kommentar
Slå på bilder!