1

このチュートリアルに従って、VisualStudio2010でjsTestDriverをセットアップしています。

http://slmoloch.blogspot.com/2009/08/how-to-run-jstestdriver-with-visual_02.html

jsTestDriverサーバーを起動してブラウザーをキャプチャすることができましたが、サンプルテストを実行しようとすると、次のエラーが発生します。

java.lang.RuntimeException: Oh Snap! No server defined!
    at com.google.jstestdriver.config.DefaultConfiguration.getServer(DefaultConfiguration.java:57)
    at com.google.jstestdriver.config.Initializer.initialize(Initializer.java:97)
    at com.google.jstestdriver.JsTestDriver.runConfigurationWithFlags(JsTestDriver.java:259)
    at com.google.jstestdriver.JsTestDriver.runConfiguration(JsTestDriver.java:211)
    at com.google.jstestdriver.JsTestDriver.main(JsTestDriver.java:144)
Unexpected Runner Condition: Oh Snap! No server defined!
 Use --runnerMode DEBUG for more information.

これに完全に慣れていないので、これをどこからデバッグし始めるのか本当にわかりません。

4

2 に答える 2

3

わかりました、私は同じ問題に遭遇しました。

さて、これは別のサンプルプロジェクトのコマンドラインで簡単に実行できるので、考えてみたところ、jsTestDriver.confが見つからなかったことが原因であることがわかりました。

したがって、ファイルjsTestDriver.confをプロジェクトのルートに移動すると、問題が解決しました。これが役立つことを願っています。それでも問題が解決しない場合は、プロジェクトがどこにあるかを確認し、ファイルを数回移動すると、機能するようになります。

于 2011-12-08T20:36:54.097 に答える
1

この問題を解決するために、jsTestDriver.conf とすべての *.js ファイルの両方のファイルを US-ASCII - コードページ 20127 として保存する必要がありました。通常、Visual Studio は Unicode (署名付き UTF-8) - コードページ 65001 を使用します。設定は、[ファイル] > [高度な保存オプション...] で変更できます。

于 2011-12-24T06:51:11.790 に答える