CasperJS

Software skärmdump:
CasperJS
Mjukvaruinformation:
Version: 1.0.4 / 1.1.0-beta3
Ladda upp dagen: 13 May 15
Utvecklare: Nicolas Perriault
Licens: Gratis
Popularitet: 47

Rating: nan/5 (Total Votes: 0)

CasperJS är i grunden en finare gränssnitt för att stödja huvudlös webbläsare testning för ditt projekt.
Headless webbläsare testning är en testmetod där utvecklare använder en huvudlös webbläsare som SlimerJS , PhantomJS eller trifleJS (stöds inte av CasperJS) för att simulera en webbläsare och se hur sidan reagerar.
Även om de ursprungliga verktyg kan göra detta på egen hand, stöder CasperJS en mycket lättare att använda gränssnittet, starkt lutande mot JavaScript aficionados

Egenskaper .

< ul>

  • Definiera en serie operationer för att utföra i webbläsaren
  • Beställ och åter för dessa steg som behövs
  • Fyll i formulär
  • Skicka formulär
  • Klicka på länkar
  • Följ länkar
  • Gör en sida skärmdump
  • Logga insatser och resultat
  • Hämta resurser
  • Skrapa webbsidor
  • CoffeeScript stöd
  • Vad är nytt i den här versionen.

    • versionsnummer Fast i package.json

    Vad är nytt i version 1.0.0-RC4:

    • Fast:
    • Omöjligt att kräva CoffeeScript moduler
    • Injektion clientScripts fungerar inte
    • Tester.assertField () metoden, Enhanced som nu kan test för andra fälttyper än ingångar.
    • Casper.getCurrentUrl () kan missköter sig med kodade webbadresser
    • Added:
    • Casper.echo () för att skriva ett meddelande till casper konsolen från fjärr DOM miljön
    • Casper.waitForText () för att vänta på en given text att vara närvarande i sidan HTML innehåll
    • ClientUtils.getFieldValue ()

    Vad är nytt i version 1.0.0-RC1:

    • Utökat stöd av egna rubriker skicka in utgående begäran.
    • Utökat stöd för snabb () och bekräfta ().
    • Utökat stöd för PhantomJS 1.6 webbsida # zoomFactor.
    • Added url.changed & navigation.requested händelser.

    Vad är nytt i version 0.6.10:

    • Casper.download () fungerar inte korrekt med binärer .
    • Det går inte att sätta // kommentarer i utvärdera (funktion).
    • Lade till en dummy Colorizer klass, för att stänga av färgerna i konsolen utgång.
    • Uppdaterad och fast dokumentation om töjbarhet.

    Vad är nytt i version 0.6.9:

    • PhantomJS 1.5 är nu minimala PhantomJS version som stöds.

    Vad är nytt i version 0.6.8:

    • Utökat stöd för XPath väljare
    • Lades Tester.assertNotEquals ()

    Vad är nytt i version 0.6.7:

    • Fixar:
    • Kund utils var kanske inte ännu som injiceras och tillgängliga när du ringer Capser.base64encode () från vissa händelser.
    • CLI args innehåller = (lika med tecken) inte tolkas på rätt sätt.
    • bröts googlepagination prov.

    Vad är nytt i version 0.6.6:

    • Tester.assertSelectorExists bröts

    • .

    Vad är nytt i version 0.6.5:

    • tester.findTestFiles () nu återvänder resultat i förutsägbara ordning.
    • Inkom --log nivå och --direct alternativ till Casper kommandot test.
    • Fixat 0.6.4 versionsnumret i bootstrap.js.
    • Centraliserad versionsnumret till package.json.
    • Säker kompatibilitet med PhantomJS 1.5.

    Krav :

    • Javascript aktiverat på klientsidan
    • PhantomJS 1.9.1 eller högre

    Liknande mjukvara

    Vows
    Vows

    6 Mar 16

    Hyperlink
    Hyperlink

    11 Mar 16

    Flay
    Flay

    28 Feb 15

    Robot Framework
    Robot Framework

    5 Jun 15

    Annan programvara för utvecklare Nicolas Perriault

    Twitter Bot
    Twitter Bot

    5 Jun 15

    Kommentarer till CasperJS

    Kommentarer hittades inte
    Kommentar
    Slå på bilder!