CasperJS

Skjermbilde programvare:
CasperJS
Prog.varedetaljer:
Versjon: 1.0.4 / 1.1.0-beta3
Last opp dato: 13 May 15
Lisens: Gratis
Popularitet: 202

Rating: 5.0/5 (Total Votes: 1)

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>

  • Definer en rekke operasjoner for å utføre i nettleseren
  • Bestill og re-order disse trinnene etter behov
  • fylle ut skjemaer
  • sende inn skjemaer
  • Klikk på lenkene
  • Følg lenkene
  • Lag et skjermbilde side
  • Logg handlinger og resultater
  • Last ned ressurser
  • Skrap websider
  • CoffeeScript støtte
  • 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

    Lignende programvare

    JsHamcrest
    JsHamcrest

    1 Mar 15

    doT
    doT

    13 Apr 15

    CSS Stats
    CSS Stats

    13 Apr 15

    Istanbul
    Istanbul

    18 Jul 16

    Annen programvare fra utvikleren Nicolas Perriault

    Twitter Bot
    Twitter Bot

    5 Jun 15

    Kommentarer til CasperJS

    Kommentarer ikke funnet
    Legg til kommentar
    Slå på bilder!