CasperJS este de fapt o interfață mai fin pentru a sprijini testarea browser fără cap pentru proiectul dumneavoastra.
Testarea browser fără cap este o metodă de testare în cazul în care dezvoltatorii utiliza un browser fără cap ca SlimerJS , PhantomJS sau trifleJS (nu este suportat de CasperJS) pentru a simula un browser și a vedea cum reactioneaza pagina.
În timp ce instrumentele originale pot face acest lucru pe cont propriu, CasperJS susține o mult mai ușor de utilizat de interfață, puternic înclinată spre pasionații JavaScript
Caracteristici :.
< ul>
Ce este nou în această versiune:.
- Numărul versiunii fixă în package.json
Ce este nou în versiunea 1.0.0-RC4:
- fix:
- Imposibil să solicite module CoffeeScript
- Injectarea clientScripts nu funcționează
- metodă îmbunătățită Tester.assertField (), care poate testează acum pentru alte tipuri de teren decat intrări.
- Casper.getCurrentUrl () ar putea se purta cu URL-uri codificate
- adaugarii:
- Casper.echo () pentru a tipări un mesaj la consola Casper din mediul DOM distanță
- Casper.waitForText () să aștepte pentru un text dat să fie prezenți în conținutul pagină HTML
- ClientUtils.getFieldValue ()
Ce este nou în versiunea 1.0.0-RC1:
- Adăugat suport de antete personalizate trimiterea de ieșire cerere.
- Adăugat suport pentru promptă () și confirmați ().
- Adăugat suport pentru PhantomJS 1,6 pagina web # zoomFactor.
- Adăugat evenimente url.changed si navigation.requested.
Ce este nou în versiunea 0.6.10:
- Casper.download () nu funcționează corect cu binare .
- Nu se poate pune // comentarii în evaluare (funcția).
- Adaugata o clasă Colorizer Dummy, pentru a dezactiva culorile în producția consolă.
- Actualizat și documentație fix despre extensibilitatea.
Ce este nou în versiunea 0.6.9:
- PhantomJS 1.5 este acum versiunea minim PhantomJS acceptate.
Ce este nou în versiunea 0.6.8:
- Adăugat suport pentru selectoare XPath
- Tester.assertNotEquals Adăugat ()
Ce este nou în versiunea 0.6.7:
- Fixat:
- utils client au fost, eventual, încă nu a fost injectată și disponibile când apelarea Capser.base64encode () de la unele evenimente.
- args CLI adaos = (semnul egal) nu au fost analizate în mod corespunzător.
- probă googlepagination a fost rupt.
Ce este nou în versiunea 0.6.6:
- Tester.assertSelectorExists fost spart .
Ce este nou în versiunea 0.6.5:
- tester.findTestFiles () acum întoarce ca rezultat previzibil Pentru.
- Adaugata nivel --log și --direct opțiuni pentru Casper comanda de testare.
- fix 0.6.4 numărul de versiune în bootstrap.js.
- numărul de versiune centralizată a package.json.
- Compatibilitate Asigurarea cu PhantomJS 1.5.
Cerințe :
- activarea JavaScript-ului pe partea de client
- PhantomJS 1.9.1 sau mai mare
Comentariile nu a fost găsit