我将 casperjs 和 slimerjs 放在桌面上的一个文件夹中。
我将这些文件夹添加到我的 PATH 中。
我设置了一个新的用户变量 SLIMERJSLAUNCHER 并将其作为值:
C:\Users\User1\Desktop\Bins\slimerjs-0.9.0\xulrunner\xulrunner.exe
但是当我启动这样的脚本时:
casperjs --engine=slimerjs test.js
我有一个消息框:
Error: couldn't parse application.ini
我的设置有什么问题?
最佳答案
我不知道 xulrunner 但如果你有 firefox,就像 readme.md -slimerjs 包中所说的那样,
$ casperjs test test.js --engine=slimerjs
(我说的是测试,因为我主要使用它) 并且您应该能够启动您的 casperjs 文件(通过指定引擎在 slimerjs 或 phantomjs 中)。
警告:如果你想像这样执行你的整个套件:
-
casperjs test mainTests/ --pre=pre.js --includes=inc.js --post=post.js --engine=slimerjs --xunit=parsetest.xml
(使用 inc.js 分解一些有用的功能,比如登录...)您将遇到错误:“getMozFile:路径不是绝对路径”。
所以这样做:
-
casperjs test ./mainTests/ --pre=pre.js --includes=inc.js --post=post.js --engine=slimerjs --xunit=parsetest.xml
(文件夹 mainTests 包含我所有的测试)。
对我有用,不知道有没有用。
或者你使用 slimer 包进入你的文件夹,并指定测试文件/文件夹的整个路径 -> casperjs test c:/path/to/test.js
关于windows - 如何在 Windows 上使用 CasperJS 设置 SlimerJS?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20731967/