我用 casperjs 写了一些测试。他们用 phantomjs 运行得很好。但是,当我尝试通过以下命令使用 slimerjs 时:
casperjs --verbose --engine=slimerjs test create-project-suite.js
出现一个带有 SlimerJs 徽标和版本号的小窗口,但控制台似乎挂起以下行:
Test file: create-project-suite.js
还有什么我需要做的吗?以下是版本号:
Mozilla Firefox 28.0
CasperJS version 1.1.0-beta3
Innophi SlimerJS 0.9.1
3.8.0-37-generic #53~precise1-Ubuntu
更新:
我删除了代码,直到我得到 slimerjs 来打开浏览器并执行测试。似乎每当我需要一个 js 文件时它就会挂起(我遵循页面对象模式):
var Login = require('./objects/login');
我认为require.paths可能会有所帮助。关于如何解决这个问题的任何想法?