我不知道 xulrunner 但如果你有 firefox,就像 readme.md -slimerjs 包中所说的那样,
- 下载轻量版,设置系统变量 SLIMERJSLAUNCHER = C:\Program Files (x86)\Mozilla Firefox\firefox.exe
- 然后你的测试文件和 slimerjs 文件必须在同一个文件夹中(我的意思是下载的包必须在你执行主要测试的地方,我们执行批处理文件 -.bat-,而不是 .exe 文件)或查看那:在 casperjs 中启动 slimerjs 的正确方法是什么(使用绝对路径)?更多细节。
- 在这个文件夹中 shift+right clic -> 打开一个新命令:(
$ 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