web-dev-qa-db-ja.com

Karmaを実行しているときにPhantomJSをデバッグする方法

私はジャスミン、カルマ、そしてさまざまなブラウザでテストします。現在、PhantomJSでのみ失敗するテストをデバッグしています。

この呼び出しをデバッグしたいので、デバッグポートを開いた状態で実行するカスタムPhantomJSランチャーをカルマにセットアップしました。

Chromeのポートからリモートデバッガーにアクセスできますが、テストファイルについては何も知らないようです。「about:blank」と「localhost」が報告されます。 :9876 "(Phantomがヒットしているカルマサーバー)ですが、その場所をデバッグしようとすると、ソースファイルまたはJasmineスペックファイルが表示されません。

他の誰かがこの行動を見たことがありますか?リモートデバッグ機能に関するPhantomJSのドキュメントを読みましたが、この問題、AFAIKについては何も明らかにされていません。

25
stolli

私はこれに非常に苦労しました、それは簡単ではありませんでした。

私は結局 karma-phantomjs-launcherへの変更を提案する 。マージされ、現在は最新バージョンになっています。

10
mpderbec