CasperJS

Screenshot der Software:
CasperJS
Softwarebeschreibung:
Version: 1.0.4 / 1.1.0-beta3
Upload-Datum: 13 May 15
Entwickler: Nicolas Perriault
Lizenz: Frei
Popularität: 202

Rating: 5.0/5 (Total Votes: 1)

CasperJS ist im Grunde eine feinere Schnittstelle zu kopflosen Browser-Test für Ihr Projekt unterstützen.
Headless Browser-Test ist ein Testverfahren, bei dem die Entwickler verwenden eine kopflose Browser wie SlimerJS , PhantomJS oder trifleJS (nicht von CasperJS unterstützt) zu simulieren einem Browser und sehen, wie die Seite reagiert.
Während die ursprünglichen Werkzeuge können diese auf eigene Faust tun, unterstützt CasperJS eine viel einfacher zu bedienenden Oberfläche, stark auf JavaScript-Liebhaber geneigte

Eigenschaften .

< ul>

  • Legen Sie eine Reihe von Operationen, die im Browser durchführen
  • Sortieren und Wieder um diese Schritte nach Bedarf
  • Füllen Formen
  • Senden Formen
  • Klicken Sie auf Links
  • Folgen Sie Links
  • Einen page screenshot
  • Melden Sie Aktionen und Ergebnisse
  • Download-Ressourcen
  • Scrape Webseiten
  • Coffeescript-Unterstützung
  • Was ist neu in dieser Pressemitteilung:.

    • Fixed Versionsnummer in package.json

    Was ist neu in der Version 1.0.0-RC4:

    • Fixed:
    • Unmöglich zu Coffeescript-Module benötigen
    • Injektion clientScripts funktioniert nicht
    • Verbesserte Tester.assertField () -Methode, die nun Tests für andere Feldtypen als Eingänge.
    • Casper.getCurrentUrl () konnten mit codierten URLs schlecht benehmen
    • am:
    • Casper.echo (), um eine Nachricht an den casper-Konsole von der Fern DOM Umgebung drucken
    • Casper.waitForText (), um für einen bestimmten Text warten in HTML-Seite Inhalte vorhanden sein
    • ClientUtils.getFieldValue ()

    Was ist neu in der Version 1.0.0-RC1:

    • Zusätzliche Unterstützung für benutzerdefinierte Header sendet in ausgeh Anfrage.
    • Unterstützung für prompt () und bestätigen ().
    • Unterstützung für PhantomJS 1,6 WebPage # zoomfactor.
    • Hinzugefügt url.changed & navigation.requested Veranstaltungen.

    Was ist neu in Version 0.6.10:

    • Casper.download () nicht richtig funktioniert mit Binärdateien .
    • Kann nicht setzen // Kommentare in evaluate () Funktion.
    • Es wurde ein Dummy colorizer Klasse, um die Farben in Konsolenausgabe deaktivieren.
    • aktualisiert und festen Dokumentation über Erweiterbarkeit.

    Was ist neu in Version 0.6.9:

    • PhantomJS 1.5 ist jetzt die minimal PhantomJS Version nicht unterstützt.

    Was ist neu in Version 0.6.8:

    • Unterstützung für XPath-Selektoren
    • Hinzugefügt Tester.assertNotEquals ()

    Was ist neu in Version 0.6.7:

    • Fixes:
    • Client-utils wurden möglicherweise noch nicht eingespritzt wird und erhältlich beim Aufruf Capser.base64encode () aus einigen Veranstaltungen.
    • CLI enthält args = (Gleichheitszeichen) wurden nicht ordnungsgemäß analysiert wird.
    • googlepagination Probe war gebrochen.

    Was ist neu in Version 0.6.6:

    • Tester.assertSelectorExists war gebrochen
    • .

    Was ist neu in Version 0.6.5:

    • tester.findTestFiles () jetzt Ergebnisse in vorhersehbaren zurück Ordnung.
    • Hinzugefügt --log-level und --direct Optionen zur Testbefehl Casper.
    • Feste 0.6.4 Versionsnummer in bootstrap.js.
    • Zentralisierte Versionsnummer package.json.
    • Gewährleistet die Kompatibilität mit PhantomJS 1.5.

    Anforderungen :

    • JavaScript auf Client-Seite aktivieren
    • PhantomJS 1.9.1 oder höher

    Ähnliche Software

    pageres
    pageres

    10 Feb 16

    ruby-debug
    ruby-debug

    13 May 15

    jCardSim
    jCardSim

    5 Jun 15

    FuncUnit
    FuncUnit

    12 May 15

    Andere Software von Entwickler Nicolas Perriault

    Twitter Bot
    Twitter Bot

    5 Jun 15

    Kommentare zu CasperJS

    Kommentare nicht gefunden
    Kommentar hinzufügen
    Schalten Sie auf die Bilder!