CasperJS er i utgangspunktet en finere grensesnitt for å støtte hodeløs leseren testing for prosjektet.
Hodeløs browser testing er en testmetode der utviklere bruker en hodeløs nettleser som SlimerJS , PhantomJS eller trifleJS (støttes ikke av CasperJS) for å simulere en nettleser og se hvordan siden reagerer.
Mens de opprinnelige verktøy kan gjøre dette på egen hånd, støtter CasperJS en mye enklere brukergrensesnitt, tungt tilbøyelig til Javascript-aficionados
Egenskaper .
< ul>
Hva er nytt i denne utgaven.
- Fast versjonsnummer i package.json
Hva er nytt i versjon 1.0.0-RC4:
- Fast:
- Umulig å kreve CoffeeScript moduler
- Injeksjon clientScripts fungerer ikke
- Forbedret Tester.assertField () metoden, som nå kan tester for andre typer felt enn innganger.
- Casper.getCurrentUrl () kunne oppføre seg dårlig med kodede webadresser
- Lagt:
- Casper.echo () for å skrive en melding til Casper konsollen fra fjern DOM miljø
- Casper.waitForText () for å vente på en gitt tekst til å være til stede i siden HTML-innhold
- ClientUtils.getFieldValue ()
Hva er nytt i versjon 1.0.0-RC1:
- Lagt til støtte for egendefinerte overskrifter sende i utgående forespørsel.
- Lagt til støtte for rask () og bekreft ().
- Lagt til støtte for PhantomJS 1,6 websiden # zoomFactor.
- Lagd url.changed & navigation.requested hendelser.
Hva er nytt i versjon 0.6.10:
- Casper.download () ikke fungerer riktig med binærfiler .
- Kan ikke sette // kommentarer i evaluere () funksjonen.
- Lagt til en Dummy Colorizer klasse, for å deaktivere farger i konsollet.
- Oppdatert og fast dokumentasjon om utvidelsesmuligheter.
Hva er nytt i versjon 0.6.9:
- PhantomJS 1.5 er nå minimal PhantomJS versjonen støttes.
Hva er nytt i versjon 0.6.8:
- Lagt til støtte for XPath velgere
- Lagd Tester.assertNotEquals ()
Hva er nytt i versjon 0.6.7:
- Løser:
- Kunde utils ble muligens ikke ennå blir injisert og tilgjengelig når du ringer Capser.base64encode () fra noen hendelser.
- CLI args inneholder = (likhetstegn) ble ikke analysert skikkelig.
- googlepagination prøven ble ødelagt.
Hva er nytt i versjon 0.6.6:
- Tester.assertSelectorExists ble brutt .
Hva er nytt i versjon 0.6.5:
- tester.findTestFiles () returnerer nå resultater i forutsigbar rekkefølge.
- Lagt --log nivå og --direct alternativer til Casper test kommando.
- Fast 0.6.4 versjonsnummer i bootstrap.js.
- Sentralisert versjonsnummeret til package.json.
- Sikret kompatibilitet med PhantomJS 1.5.
Krav
- aktivert Javascript på klientsiden
- PhantomJS 1.9.1 eller nyere
Kommentarer ikke funnet