CasperJS

Software screenshot:
CasperJS
Dettagli del software:
Versione: 1.0.4 / 1.1.0-beta3
Data di caricamento: 13 May 15
Sviluppatore: Nicolas Perriault
Licenza: Libero
Popolarità: 47

Rating: nan/5 (Total Votes: 0)

CasperJS è fondamentalmente una interfaccia più fine di sostenere il test del browser senza testa per il vostro progetto.
Test del browser senza testa è un metodo di prova in cui gli sviluppatori di utilizzare un browser senza testa come SlimerJS , PhantomJS o trifleJS (non supportato da CasperJS) per simulare un browser e vedere come la pagina reagisce.
Mentre gli strumenti originali possono farlo da soli, CasperJS supporta un molto più facile da usare l'interfaccia, fortemente inclini verso appassionati JavaScript

Caratteristiche .

< ul>

  • Definire una serie di operazioni da eseguire nel browser
  • Ordine e riordinare questi passi come necessario
  • compilare moduli
  • Invia forme
  • Fare clic sui collegamenti
  • seguire i link
  • Crea una pagina screenshot
  • Log azioni e risultati
  • Download risorse
  • pagine Web Raschiare
  • Supporto CoffeeScript
  • Cosa c'è di nuovo in questa versione:.

    • numero di versione fissa in package.json

    Cosa c'è di nuovo nella versione 1.0.0-RC4:

    • fissi:
    • Impossibile richiedere moduli CoffeeScript
    • Iniezione clientScripts non funziona
    • metodo avanzato Tester.assertField (), che ora può sottoporre a prove per gli altri tipi di campo di input.
    • Casper.getCurrentUrl () potrebbe comportarsi male con gli URL codificati
    • Aggiunto:
    • Casper.echo () per stampare un messaggio alla console Casper dall'ambiente DOM remoto
    • Casper.waitForText () per attendere un determinato testo ad essere presente nei contenuti pagina HTML
    • ClientUtils.getFieldValue ()

    Cosa c'è di nuovo nella versione 1.0.0-RC1:

    • Aggiunto il supporto di intestazioni personalizzate proietta in uscita richiesta.
    • Aggiunto il supporto per prompt () e confermare ().
    • Aggiunto il supporto per PhantomJS 1.6 pagina web # zoomFactor.
    • aggiunti eventi url.changed e navigation.requested.

    Cosa c'è di nuovo nella versione 0.6.10:

    • Casper.download () non funziona correttamente con i binari .
    • Non è possibile mettere // commenti a valutare la funzione ().
    • Aggiunta una classe colorizer Dummy, per disattivare i colori in uscita della console.
    • Aggiornamento e la documentazione fisso su estensibilità.

    Cosa c'è di nuovo nella versione 0.6.9:

    • PhantomJS 1.5 è ora la versione minima PhantomJS supportata.

    Cosa c'è di nuovo nella versione 0.6.8:

    • Aggiunto il supporto per i selettori XPath
    • Tester.assertNotEquals aggiunte ()

    Cosa c'è di nuovo nella versione 0.6.7:

    • Correzioni:
    • utils client sono stati forse non ancora viene iniettato e disponibile quando si chiama Capser.base64encode () da parte di alcuni eventi.
    • args CLI contenenti = (segno uguale) non sono stati analizzati in modo corretto.
    • campione googlepagination era rotto.

    Cosa c'è di nuovo nella versione 0.6.6:

    • Tester.assertSelectorExists era rotto
    • .

    Cosa c'è di nuovo nella versione 0.6.5:

    • tester.findTestFiles () ora restituisce risultati in prevedibili ordine.
    • Aggiunta livello --log e --direct opzioni a Casper comando di prova.
    • fissi 0.6.4 numero di versione in bootstrap.js.
    • numero di versione centralizzata di package.json.
    • compatibilità accertata con PhantomJS 1.5.

    Requisiti

    • JavaScript abilitato sul lato client
    • PhantomJS 1.9.1 o superiore

    Programmi simili

    zombie.js
    zombie.js

    10 Feb 16

    PHP Benchmark
    PHP Benchmark

    10 Dec 15

    Mink
    Mink

    13 Apr 15

    Yeti
    Yeti

    12 May 15

    Altri software di sviluppo Nicolas Perriault

    Twitter Bot
    Twitter Bot

    5 Jun 15

    Commenti a CasperJS

    I commenti non trovato
    Aggiungi commento
    Accendere le immagini!
    Ricerca per categoria