Je mets des casperjs et des slimerjs sur un dossier de mon bureau.
J’ajoute ces dossiers dans mon PATH.
J’ai mis une nouvelle variable utilisateur SLIMERJSLAUNCHER avec cette valeur:
C:\Users\User1\Desktop\Bins\slimerjs-0.9.0\xulrunner\xulrunner.exe
Mais quand je lance un script comme celui-ci:
casperjs --engine=slimerjs test.js
J’ai un message avec:
Error: couldn't parse application.ini
Qu’est-ce qui ne va pas avec ma configuration?
Je ne sais pas pour xulrunner, mais si vous avez Firefox, comme dit dans le package readme.md -slimerjs-,
$ casperjs test test.js --engine=slimerjs
(je parle de testing car je l’utilise principalement pour ça) Et vous devriez pouvoir lancer vos fichiers casperjs (dans slimerjs ou phantomjs en spécifiant le moteur).
Attention: si vous voulez exécuter toute votre suite comme ceci: – casperjs test mainTests/ --pre=pre.js --includes=inc.js --post=post.js --engine=slimerjs --xunit=parsetest.xml
(utilisez inc.js pour factoriser certaines fonctions utiles, comme la connexion …)
Vous aurez une erreur: “getMozFile: le chemin n’est pas un chemin absolu”.
Alors faites ça: – casperjs test ./mainTests/ --pre=pre.js --includes=inc.js --post=post.js --engine=slimerjs --xunit=parsetest.xml
(le dossier mainTests contient tous mes tests). Cela fonctionne pour moi, je ne sais pas si c’est utile.
Ou vous allez dans votre dossier avec le package slimer et vous spécifiez le chemin complet de votre fichier de test / dossier -> casperjs test c: /path/to/test.js