2012-05-09 14 views
5

ジャスミンとファントムの通信ができないようです。私はphantomjsのexamplesフォルダにあるrun-jasmine.jsファイルを使用しています。私が得る問題は、ファイルがシステムを見つけることができないので、それを必要としないということです。その上でphantomjsとjasmineを使ったユニットテスト中にウェブページのスナップショットを撮る

undefined:0 Unknown module system for require() 

が、私はジャスミンでの作業htmlファイルのDOM操作を取得する方法を疑問に思った:

これは、特定のメッセージです。

編集:それはちょうどファントムjsのヘッドレスブラウザ機能を使用しているので、DOMの問題は単純だったようです。私はまだシステムの問題があり、ページがロードされたときではなく、各テストの間にレンダーページを呼び出す方法が不思議です。

答えて

5

私はあなたがそれが最新ではありませんDebianのリポジトリからphantomjsをインストールしている場合は、基本的に、このページの指示

https://groups.google.com/forum/#!topic/phantomjs/Ac-77s4kFGk

に従うことによって、問題を解決しました。彼らの公式ウェブサイトから最新バージョンをインストールするのは難しいことです。

関連する問題