刚刚找到Dalekjs并尝试了他们的“入门”。
我和grunt一起使用它,但是在“grunt dalek”之后我收到了这条消息: 运行“dalek:dist”(dalek)任务 致命错误:连接ECONNREFUSED
我将此包含在我的Gruntfile.js
中 dalek: {
options: {
browser: ['phantomjs']
},
dist: {
src: ['tests/test.js']
}
}
我的tests / test.js看起来像这样:
module.exports = {
'Page title is correct': function (test) {
test
.open('http://google.com')
.assert.title().is('Google', 'It has title')
.done();
}
};
如果我尝试这个“dalek tests / test.js”,我收到这条消息:
错误:dalek-browser-phantomjs:无法启动Ghost驱动程序
有什么想法吗?已经尝试删除dalek和phantomjs并重新安装
答案 0 :(得分:1)
你有一个旧的进程正在运行,找到并杀死它
$ ps -lA | grep dalek 501 65879 225 4006 0 31 0 3053832 44328 - T 0 ttys002 0:00.46 node /usr/local/bin/dalek test.js 501 65881 65879 400a 0 33 0 777876 50968 - T 0 ttys002 0:00.75 .../node_modules/dalekjs/node_modules/dalek-browser-phantomjs/node_modules/phantomjs/lib/phantom/bin/phantomjs --webdriver 9001 --ignore-ssl-errors=true 501 66135 225 4006 0 31 0 2432784 496 - R+ 0 ttys002 0:00.00 grep dalek $ kill -9 65881 $ kill -9 65879