CasperJS est fondamentalement une interface plus fine pour soutenir les essais de navigateur décapité pour votre projet.
Test du navigateur Headless est une méthode de test où les développeurs utilisent un navigateur décapité comme SlimerJS , PhantomJS ou trifleJS (non supporté par CasperJS) pour simuler un navigateur et de voir comment réagit la page.
Alors que les outils originaux peuvent le faire de leur propre chef, CasperJS soutient un beaucoup plus facile à utiliser l'interface, fortement incliné vers aficionados JavaScript
Caractéristiques :.
< ul>
Ce qui est nouveau dans cette version:.
- numéro de version fixe dans package.json
Ce qui est nouveau dans la version 1.0.0 RC4:
- Correction:
- Impossible d'exiger modules CoffeeScript
- L'injection clientScripts ne fonctionne pas
- méthode Tester.assertField () amélioré, qui peut maintenant des tests pour d'autres types de terrain que sur les intrants.
- Casper.getCurrentUrl () pourrait mal se comporter avec des URL codés
- Ajout:
- Casper.echo () pour imprimer un message à la console de casper de l'environnement de DOM à distance
- Casper.waitForText () pour attendre un texte donné à être présents dans la page contenu HTML
- ClientUtils.getFieldValue ()
Quoi de neuf dans la version 1.0.0 RC1-:
- Ajout du support des têtes personnalisés envoie en sortant demande.
- Ajout du support pour prompt () et confirmer ().
- Ajout du support pour PhantomJS 1,6 WebPage # zoomFactor.
- événements url.changed & navigation.requested Added.
Ce qui est nouveau dans la version 0.6.10:
- Casper.download () ne fonctionne pas correctement avec les binaires .
- Vous ne pouvez pas mettre // commentaires en évaluer la fonction ().
- Ajout d'une classe coloriseur Dummy, afin de désactiver les couleurs de sortie de la console.
- Mise à jour et la documentation fixe autour d'extensibilité.
Quoi de neuf dans la version 0.6.9:
- PhantomJS 1.5 est maintenant la version minimale de PhantomJS soutenu.
Ce qui est nouveau dans la version 0.6.8:
- Ajout du support pour les sélecteurs XPath
- Tester.assertNotEquals Added ()
Ce qui est nouveau dans la version 0.6.7:
- Corrections:
- utils clients ont été peut-être pas encore été injecté et disponible lors de l'appel Capser.base64encode () de certains événements.
- args CLI additionnés = (signe égal) ne sont pas analysées correctement.
- échantillon de googlepagination était cassé.
Quoi de neuf dans la version 0.6.6:
- Tester.assertSelectorExists était cassé .
Ce qui est nouveau dans la version 0.6.5:
- tester.findTestFiles () retourne maintenant des résultats prévisible dans commande.
- Ajout niveau --log et --direct options pour casper commande de test.
- Correction 0.6.4 numéro de version dans bootstrap.js.
- centralisée numéro de version à package.json.
- compatibilité assurée avec PhantomJS 1.5.
Exigences :
- Javascript sur côté client
- PhantomJS 1.9.1 ou supérieur
Commentaires non trouvées