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>
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
Kommentare nicht gefunden