Est-il possible d'obtenir une couverture de test pour les tests CasperJS? (Comme istanbul ou mocha-lcov). J'ai beaucoup goûté et je n'ai pas trouvé d'outil de couverture officiel ou non officiel.
Je suis automatisé l'accès à un site Web pour collecter des données. Malheureusement, cette page détecte la taille de l'écran et ne me donne pas la page souhaitée si l'écran est trop petit. Lors de l'exécution du script à partir d'un contexte non interactif (application Web IIS), l'objet Screen semble renvoyer une taille de 1024×768 […]
Il existe une fonctionnalité waitForUrl() dans Casper.js , mais est-il possible waitForUrlChange() dans Casper.js ? Je veux dire détecter un changement dans cette this.getCurrentUrl() . Je ne peux pas prédire la nouvelle valeur url. Cela peut être n'importe quoi.
Je travaille actuellement avec PhantomJS et CasperJS pour ravager les liens dans un site Web. Le site utilise javascript pour charger dynamiquement les résultats. L'extrait ci-dessous ne m'obtient pas tous les résultats que contient la page. Ce dont j'ai besoin, c'est de faire défiler jusqu'au bas de la page, voir si le spinner apparaît (c'est-à-dire […]
Je cherche un moyen de prendre une capture d'écran d'une longue page Web chaque fois qu'elle change. J'aimerais utiliser Node.js pour cela. Ma question porte sur la façon de rendre la page complète avec des images et de l'enregistrer sur l'annonce de disque d'un fichier image. La plupart des images sur la page Web sont […]
J'essaie d'exécuter des routines de configuration avant d'exécuter des tests de navigateur CasperJs. À un moment donné, je ne peux pas remplir de données de formulaire car il y a un code HTML mal placé (une étiquette de formulaire est mal placée dans une table): <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Test</title> </head> <body> <table> […]
Lorsque j'utilise le téléchargement () dans CasperJS, je reçois un fichier enregistré dans le système, mais le fichier ne contient pas le code source actuel de la page Web. Il contient juste un lien vers la page distante. Comment puis-je jeter le code source de la page Web dans un fichier local à l'aide de […]
J'essaye de tester CasperJS et je gratte un site qui a une disposition de grille comme: |Name |Name | |Title |Title | |Image |Image | |Something |Something | |———————- |Name |Name | |Title |Title | |Image |Image | |Something |Something | |———————- Si je n'utilisais pas CasperJS, je récupérerais une liste de tous les contenus […]
J'utilise Casperjs pour effacer le texte d'un site Web et, jusqu'à présent, ça marche bien. Cependant, cette page sur laquelle je gratte contient des centaines de produits et certains de ces produits ont un bouton orange à côté d'eux. Le bouton orange a une classe de button small orange . Si vous cliquez sur ce […]
J'essaie d'exécuter CasperJS sur un fichier javascript que j'ai et quand je cours > casperjs index.js ça dit 'CasperError: Cant find module fs'. La première ligne d'index.js est var fs = require('fs'); J'ai installé node, casperjs et phantomjs, pourquoi ne peut-il pas trouver fs? Si je suis correct, fs est-il le système de fichiers de […]