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

    JS_CodeSniffer
    JS_CodeSniffer

    12 May 15

    Nose
    Nose

    6 Jun 15

    PHPCheckstyle
    PHPCheckstyle

    12 May 15

    CSS Colorguard
    CSS Colorguard

    10 Apr 16

    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