CasperJS is in feite een fijnere interface om headless browser testen ondersteuning voor uw project.
Headless browser testen is een testmethode waar ontwikkelaars gebruik maken van een headless browser zoals SlimerJS , PhantomJS of trifleJS (niet ondersteund door CasperJS) te simuleren een browser en zie hoe de pagina reageert.
Terwijl de originele instrumenten kan dit doen op hun eigen, CasperJS ondersteunt een veel gemakkelijker te gebruiken interface, sterk geneigd naar JavaScript aficionados
Eigenschappen .
< ul>
Wat is nieuw in deze release:.
- Vast versienummer in package.json
Wat is nieuw in versie 1.0.0-RC4:
- Vast:
- Onmogelijk om CoffeeScript modules vereisen
- Het injecteren termijn te verzekeren, werkt niet
- Verbeterde methode Tester.assertField (), die nu kan testen voor andere veldtypen dan inputs.
- Casper.getCurrentUrl () kon zich misdragen met gecodeerde urls
- Toegevoegd:
- Casper.echo () om een bericht afdrukken op de Casper console van de afstandsbediening DOM milieu
- Casper.waitForText () om te wachten voor een bepaalde tekst aanwezig is in pagina-inhoud HTML te zijn
- ClientUtils.getFieldValue ()
Wat is nieuw in versie 1.0.0-RC1:
- Toegevoegde ondersteuning van aangepaste headers verzenden in uitgaande aanvraag.
- Ondersteuning voor prompt () en bevestig ().
- Ondersteuning voor PhantomJS 1,6 webpagina # zoomFactor.
- Toegevoegd url.changed & navigation.requested events.
Wat is nieuw in versie 0.6.10:
- Casper.download () niet correct werken met binaries .
- Kan niet gezet // opmerkingen in te evalueren () functie.
- Toegevoegd een Dummy Colorizer klasse, om de kleuren in console-uitvoer uitschakelen.
- Bijgewerkt en vaste documentatie over uitbreidingsmogelijkheden.
Wat is nieuw in versie 0.6.9:
- PhantomJS 1.5 is nu de minimale PhantomJS versie ondersteund.
Wat is nieuw in versie 0.6.8:
- Ondersteuning voor XPath selectors
- Toegevoegd Tester.assertNotEquals ()
Wat is nieuw in versie 0.6.7:
- Fixes:
- Client utils waren misschien nog niet wordt geïnjecteerd en verkrijgbaar bij het aanroepen Capser.base64encode () van een aantal evenementen.
- CLI args bevattende = (is gelijk-teken) waren niet goed ontleed.
- googlepagination monster werd gebroken.
Wat is nieuw in versie 0.6.6:
- Tester.assertSelectorExists was gebroken .
Wat is nieuw in versie 0.6.5:
- tester.findTestFiles () keert nu terug resultaten in voorspelbare volgorde.
- Toegevoegd --log-niveau en --direct opties te testen opdracht casper.
- Vast 0.6.4 versie nummer in bootstrap.js.
- Gecentraliseerde versie nummer te package.json.
- verzekerde compatibiliteit met PhantomJS 1.5.
Eisen
- Javascript nodig op client side
- PhantomJS 1.9.1 of hoger
Reacties niet gevonden