CasperJS er dybest set en finere grænseflade til at understøtte hovedløs browser test til dit projekt.
Hovedløs browser test er en test metode, hvor udviklere bruger en hovedløs browser som SlimerJS , PhantomJS eller trifleJS (understøttes ikke af CasperJS) til at simulere en browser og se, hvordan siden reagerer.
Mens de oprindelige værktøjer kan gøre dette på egen hånd, CasperJS understøtter en meget lettere at bruge interface, stærkt tilbøjelige til JavaScript aficionados
Funktioner :.
< ul>
Hvad er nyt i denne udgivelse:.
- Fast versionsnummer i package.json
Hvad er nyt i version 1.0.0-RC4:
- Fast:
- Umuligt at kræve CoffeeScript moduler
- Injektion clientScripts fungerer ikke
- Enhanced Tester.assertField () metode, som nu kan tester til andre felttyper end input.
- Casper.getCurrentUrl () kunne uartig med kodede webadresser
- Tilføjet:
- Casper.echo () for at udskrive en besked til Casper konsol fra fjernbetjeningen DOM miljø
- Casper.waitForText () til at vente på en given tekst til at være til stede i side HTML indhold
- ClientUtils.getFieldValue ()
Hvad er nyt i version 1.0.0-RC1:
- Tilføjet understøttelse af brugerdefinerede headers at sende udgående anmodning.
- Tilføjet understøttelse af prompt () og bekræfte ().
- Tilføjet understøttelse af PhantomJS 1.6 webside # zoomFactor.
- Tilføjet url.changed & navigation.requested hændelser.
Hvad er nyt i version 0.6.10:
- Casper.download () fungerer ikke korrekt med binære filer .
- Kan ikke sætte // kommentarer i evaluere () funktion.
- Tilføjet en Dummy Colorizer klasse, for at deaktivere farver i konsol output.
- Opdateret og fast dokumentation om udvidelsesmuligheder.
Hvad er nyt i version 0.6.9:
- PhantomJS 1.5 er nu den minimale PhantomJS versionen understøttes.
Hvad er nyt i version 0.6.8:
- Tilføjet understøttelse af XPath selektorer
- Tilføjet Tester.assertNotEquals ()
Hvad er nyt i version 0.6.7:
- Rettelser:
- Client utils blev muligvis endnu ikke injiceres og tilgængelig, når du ringer Capser.base64encode () fra nogle begivenheder.
- CLI args indeholdende = (lighedstegn) ikke analyseret ordentligt.
- googlepagination prøve blev brudt.
Hvad er nyt i version 0.6.6:
- Tester.assertSelectorExists blev brudt .
Hvad er nyt i version 0.6.5:
- tester.findTestFiles () nu returnerer resultater i forudsigelige orden.
- Tilføjet --log niveau og --direct muligheder for at Casper test kommando.
- Fast 0.6.4 versionsnummer i bootstrap.js.
- Centraliseret versionsnummer til package.json.
- Sikret kompatibilitet med PhantomJS 1.5.
Krav :
- JavaScript aktiveret på klientsiden
- PhantomJS 1.9.1 eller højere
Kommentarer ikke fundet