私は casperjs を使用しています。これは、phantomxhr とともに slimerjs で実行されます。Slimerjs+capserjs での phantomxhr のサポートについてはわかりませんが、コードの実行中に「window.sinon is undefined」エラーが発生します (Phantomxhr.js 行 124 のエラー)。phantomjs で casperjs を実行すると、すべて正常に動作します。
指定された phantomxhr (24 行目) として sinon js スクリプトを挿入する際に問題があるようです。だから私がしたことは、テストファイルに行を追加すること'phantom.injectJs('Absolute path to sinon.js file').
です。これはブラウザを開くことさえしません。私が間違っていること。どんなポインタでも役に立ちます。