1

Dalekjs を見つけて、"Getting Started" を試してみました。

grunt と一緒に使用しますが、「grunt dalek」の後に次のメッセージが表示されます: Running "dalek:dist" (dalek) task Fatal error: connect 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を削除して再インストールしようとしました

4

1 に答える 1

1

古いプロセスが実行されている場合は、それを見つけて強制終了します

$ ps -lA | grep ダレク
  501 65879 225 4006 0 31 0 3053832 44328 - T 0 ttys002 0:00.46 ノード /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 --無視-ssl-errors=true
  501 66135 225 4006 0 31 0 2432784 496 - R+ 0 ttys002 0:00.00 grep ダレク

$ kill -9 65881
$ kill -9 65879
于 2013-12-05T23:29:13.933 に答える