CasperJS on pohjimmiltaan hienompaa liitäntä tukee päätön selaimen testaus projektin.
Headless selain testaus on testausmenetelmä, jossa kehittäjät käyttävät päättömän selainta kuten SlimerJS , PhantomJS trifleJS (ei tue CasperJS) simuloida selaimen ja miten sivua reagoi.
Vaikka alkuperäinen työkaluja voi tehdä tämän omasta, CasperJS tukee paljon helpompi käyttöliittymä, voimakkaasti taipuvainen JavaScript aficionados.
Ominaisuudet
< ul>
Mikä on uusi tässä julkaisussa:
- Kiinteät versionumero package.json.
Mikä on uusi version 1.0.0-RC4:
- Kiinteä:
- Impossible vaatia CoffeeScript modules
- pistäminen clientScripts ei toimi
- Enhanced Tester.assertField () menetelmä, joka voi nyt testataan muita alan tyyppejä kuin panoksia.
- Casper.getCurrentUrl () voi huonosti koodatun URL
- Lisätty:
- Casper.echo () tulostaa viestin casper konsoli kauko DOM ympäristöön
- Casper.waitForText () odottaa tietyn tekstin olla läsnä sivun HTML sisältöä
- ClientUtils.getFieldValue ()
Mikä on uusi version 1.0.0-RC1:
- Lisätty tuki custom otsikot lähettämisen lähtevässä pyynnöstä.
- Lisätty tuki nopeaa () ja vahvista ().
- Lisätty tuki PhantomJS 1.6 Verkkosivun # zoomFactor.
- lisätyt url.changed & navigation.requested tapahtumia.
Mikä on uusi versiossa 0.6.10:
- Casper.download () ei toimi oikein binäärejä .
- Ei voi laittaa // kommentteja arviointiin () toiminto.
- Lisätty Dummy Colorizer luokassa, jotta poistaa värejä konsolitulostetta.
- Päivitetty ja kiinteät dokumentaatiota laajennettavuutta.
Mikä on uusi versiossa 0.6.9:
- PhantomJS 1.5 on nyt minimaalinen PhantomJS version tueta.
Mikä on uusi versiossa 0.6.8:
- Lisätty tuki XPath valitsimet
- Lisätty Tester.assertNotEquals ()
Mikä on uusi versiossa 0.6.7:
- Korjaa:
- Client utils ollut ehkä ei vielä pistänyt ja käytettävissä soitettaessa Capser.base64encode () joistakin tapahtumista.
- CLI args sisältävät = (yhtäläisyysmerkkiä) ei jäsentää oikein.
- googlepagination näyte rikki.
Mikä on uusi versiossa 0.6.6:
- Tester.assertSelectorExists katkesi.
Mikä on uusi versiossa 0.6.5:
- tester.findTestFiles () on nyt palauttaa tulokset ennustettavissa tilaus.
- Lisätty --log-tason ja --direct vaihtoehtoja Casper testin komento.
- Kiinteät 0.6.4 versionumero bootstrap.js.
- Keskitetty versionumeron package.json.
- Varmistettu yhteensopivuus PhantomJS 1.5.
vaatimukset
- Javascript asiakkaan puolella
- PhantomJS 1.9.1 tai uudempi
Kommentteja ei löytynyt