zombie.js

Software kuvakaappaus:
zombie.js
Ohjelmiston tiedot:
Versio: 4.2.1 Päivitetty
Lähetyksen päivämäärä: 10 Feb 16
Kehittäjä: Assaf Arkin
Lupa: Vapaa
Suosio: 19

Rating: nan/5 (Total Votes: 0)

Zombie.js avulla kehittäjät testata client-side JavaScript-koodia simuloidussa ympäristössä.

Client-koodia voidaan testata Node.js, aivan kuten ne juoksivat sisällä selaimen.

Mikä on uusi tässä julkaisussa:

  • LISÄTTY:
  • Alustava tuki Hae API (https://fetch.spec.whatwg.org/)
  • Voi käyttää browser.fetch hakea mitään resursseja, käyttämällä evästeiden, putki ja kaikki muut selaimen asetukset
  • MUUTTI:
  • Päivittänyt JSDOM 4,1
  • Käytä browser.status sijasta browser.statusCode (HTML API käyttää tila ja STATUSTEXT)
  • browser.resources on nyt vain joukko kaikkia resursseja pyydetään käsiteltäessä avoinna ikkuna. Resurssit eivät enää yhteinen kaikille ikkunat, ja muut ominaisuudet (putki kokoonpano, noutaa resurssit) siirtää muualle.
  • Erillään putkiston resursseja. Käytä browser.pipeline.addHandler lisätä pyyntö / vastaus käsittelijä selaimeen ilmentymänä tai Pipeline.addHandler lisätä ohjaajaa kaikkiin uusiin tapauksissa.
  • Pipeline API muuttunut samoin. Pyydä handler maksoi selainesiintymä ja Nouda Request esine, voivat palauttaa null tai Nouda Response objekti. Response handler maksoi selainikkunassa, pyyntö ja vastaus esine, pitäisi palata samaan tai uuteen vasteen esine. Käsittelijät enää käytä kutsuja, jos tarvitset asynkronisen käyttäytymistä, palaa lupauksen.
  • KIINTEÄ:
  • Tyhjennä evästeen ja referer header enää lähettää # 881
  • Lisätty navigator.appVersion # 885
  • POISTETAAN:
  • document.window, käytä document.defaultView sijaan
  • browser.close sekava menetelmän nimi, käyttö browser.window.close jos todella täytyy sulkea ikkuna.

Mikä on uusi versiossa 4.0.5:

  • LISÄTTY:
  • Alustava tuki Hae API (https://fetch.spec.whatwg.org/)
  • MUUTTI:
  • Päivittänyt JSDOM 4,1
  • resurssit toteutusta Nouda API.

Mikä on uusi versiossa 3.1.0:

  • LISÄTTY:
  • DOM URL luokka
  • XHR tapahtumia pääsee selaimen
  • wait () päättyy virheen, jos selain ei voi ladata kaikki resurssit sivulla (esim. Ei saa ladata koodia)
  • lähettäminen muotoon käyttäen Kuvatulolähde sisältää koordinaatit
  • POISTETAAN:
  • browser.fork ei enää tueta
  • browser.htmlParser ei enää tueta, käyttäen aina oletusselain (parser5)
  • Browser.visit (url, optioita) ei enää muutu esimerkiksi vaihtoehtoja
  • resources.mock / hylätty / viive, käytä Nock sijaan
  • Protocol ja bcat, testejä
  • POISTETAAN:
  • Browser.create
  • Browser.dns ja Browser.ports, siirtyminen eri toteuttamiseen
  • MUUTTI:
  • Browser.debug - & # x3e; browser.debug (per esimerkiksi)
  • browser.referer - & # x3e; browser.referrer
  • Browser.default. = Hylätty, käyttö selain. = Sijaan
  • Timeout tapahtuma - & # x3e; setTimeout, väli - & # x3e; setInterval
  • Poistettu onalert / onconfirm / onprompt, käyttö browser.on ( "hälytys", fn) jne
  • valtakirjojen korvattu browser.on ( "vahvistaa", fn)
  • browser.wait () kulkee tapahtuma silmukka niin voit saalis tehnyt / virhetapahtumia
  • Tapahtuma silmukka tehnyt tapahtuman nimeksi tyhjäkäynnille
  • Päivittänyt JSDOM 3,1, lisättiin io.js ja Node 0,12 tuki
  • Kaikki dump () menetelmät nyt hyväksyä output stream tai lähtö stdout
  • XHR virheitä ei enää pysäyttää tapahtuman silmukka

Mikä on uusi versiossa 3.0.10:

  • LISÄTTY:
  • DOM URL luokka
  • XHR tapahtumia pääsee selaimen
  • wait () päättyy virheen, jos selain ei voi ladata kaikki resurssit sivulla (esim. Ei saa ladata koodia)
  • Kokeellinen browser.serialize ()
  • POISTETAAN:
  • browser.fork ei enää tueta
  • browser.htmlParser ei enää tueta, käyttäen aina oletusselain (parser5)
  • Browser.visit (url, optioita) ei enää muutu esimerkiksi vaihtoehtoja
  • resources.mock / hylätty / viive, käytä Nock sijaan
  • Protocol ja bcat, testejä
  • Browser.dns ja Browser.ports, siirtyminen eri toteuttamiseen
  • MUUTTI:
  • Browser.debug - & # x3e; browser.debug (per esimerkiksi)
  • browser.referer - & # x3e; browser.referrer
  • Browser.default. = Hylätty, käyttö selain. = Sijaan
  • timeout tapahtuma - & # x3e; setTimeout, väli - & # x3e; setInterval
  • Poistettu onalert / onconfirm / onprompt, käyttö browser.on ( "hälytys", fn) jne
  • valtakirjojen korvattu browser.on ( "vahvistaa", fn)
  • browser.wait () kulkee tapahtuma silmukka niin voit saalis tehnyt / virhetapahtumia
  • Tapahtuma silmukka tehnyt tapahtuman nimeksi tyhjäkäynnille
  • Päivittänyt JSDOM 3,1, lisätään solmun 0,12 ja io.js tuki

Mikä on uusi versiossa 3.0.4:

  • LISÄTTY:
  • DOM URL luokka
  • XHR tapahtumia pääsee selaimen
  • POISTETAAN:
  • browser.fork ei enää tueta
  • browser.htmlParser ei enää tueta, käyttäen aina oletusselain (parser5)
  • Browser.visit (url, optioita) ei enää muutu esimerkiksi vaihtoehtoja
  • resources.mock / hylätty / viive, käytä Nock sijaan
  • Protocol ja bcat, testejä
  • Browser.debug - & # x3e; browser.debug (per esimerkiksi)
  • MUUTTI:
  • browser.referer - & # x3e; browser.referrer
  • Päivittänyt JSDOM 3,1, lisätään solmun 0,12 ja io.js tuki
  • browser.wait () kulkee tapahtuma silmukka niin voit saalis tehnyt / virhetapahtumia
  • KIINTEÄ:
  • XHR virheitä ei enää pysäyttää tapahtuman silmukka

Mikä on uusi versiossa 2.5.0:

  • LISÄTTY:
  • Tuki navigator.mimeTypes
  • MUUTTI:
  • wait () palauttaa laiska lupauksen
  • POISTETAAN:
  • Syöttäminen vaihtoehtoja vastustaa browser.visit on vanhentunut ja se poistetaan pian. Syöttäminen vaihtoehtoja kieltäytyä hyväksymästä Browser.visit tuetaan edelleen.
  • päivitetty:
  • JSDOM ja 1.4.0

Mikä on uusi versiossa 2.0.5:

  • PÄIVITETTY:
  • Jos haluat uusimman JSDOM
  • KIINTEÄ:
  • Poikkeukset ovat niellään

Mikä on uusi versiossa 1.4.1:

  • Kiinteät toinen ajastin reuna tapauksessa.

Mikä on uusi versiossa 1.3.1:

  • id, nimi ja arvo kiinteistöjen pitäisi olla tyhjä jouset jos vastaava ominaisuudelle ei aseteta.

Mikä on uusi versiossa 0.12.9:

  • Lisätty tuki HttpOnly evästeitä.
  • Voi nyt soittaa browser.cookies ilman argumentteja palata evästeitä nykyisen toimialueen (perustuen isäntänimi hetkellä ladatun sivu).

Vaatimukset

  • Node.js 0,8 tai suurempi

Vastaavia ohjelmistoja

wru
wru

13 May 15

Robot Framework
Robot Framework

5 Jun 15

Yeti
Yeti

12 May 15

Kommentit zombie.js

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!
Haku luokan mukaan