【问题标题】:How to setup SlimerJS with CasperJS on Windows?如何在 Windows 上使用 CasperJS 设置 SlimerJS?
【发布时间】:2013-12-22 17:20:52
【问题描述】:

我将 casperjs 和 slimerjs 放在桌面的一个文件夹中。

我将这些文件夹添加到我的 PATH 中。

  • C:\Users\User1\Desktop\Bins\casperjs
  • C:\Users\User1\Desktop\Bins\slimerjs-0.9.0

我设置了一个新的用户变量 SLIMERJSLAUNCHER,并以此为值:

C:\Users\User1\Desktop\Bins\slimerjs-0.9.0\xulrunner\xulrunner.exe

但是当我启动这样的脚本时:

casperjs --engine=slimerjs test.js

我有一个消息框:

Error: couldn't parse application.ini

我的设置有什么问题?

【问题讨论】:

    标签: windows casperjs slimerjs


    【解决方案1】:

    我不知道 xulrunner 但如果你有 firefox,就像 readme.md -slimerjs 包中所说的那样,

    • 下载轻量版,设置系统变量 SLIMERJSLAUNCHER = C:\Program Files (x86)\Mozilla Firefox\firefox.exe
    • 然后你的测试文件和 slimerjs 文件必须在同一个文件夹中(我的意思是下载的包必须在你执行主要测试的地方,我们执行批处理文件 -.bat-,而不是 .exe 文件) 或查看:What is the correct way to launch slimerjs in casperjs (with an absolute path)? 了解更多详情。
    • shift+right clic in this folder -> 打开一个新命令: $ 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 : The path is not a absolute path”。

    那就这样做吧: - 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多