0

ポート番号 8080 でフィットネス スリムを実行しました。ブラウザーを閉じてスリム テーブルを再実行した後、「テストが中断され、結果が不完全です。アサーション: 0 正しい、0 間違っている、0 無視、0 例外」というエラーが表示されます。 " このような。

手伝ってください?

4

3 に答える 3

0

「テストが中断され、結果が不完全です。アサーション: 0 正しい、0 間違っている、0 無視された、0 例外」が表示された場合、探すべきことがいくつかあります。

  • クリーンアップされない静的クラスでオブジェクトを作成するコードはありますか。たとえば、close()/quit() を呼び出したことのない WebDriver BrowserDriver インスタンス。
  • テストが閉じられ、接続がまだ使用されていて接続を妨げているときに、何か他のものが実行されたままになっていますか?
  • 出力ページにスタック トレースが表示されますか (テスト完了後に表示されるページで、テスト完了 OK またはテスト完了エラーが表示されます。
  • FitNesse を実行したコマンド ラインにスタック トレースが表示されますか?

これらはいずれも、FitNesse がテストの実行を完了できなかった原因を突き止めることができます (一部は原因であり、一部は診断です)。

また、lastet リリースを使用していますか? System.exit() が呼び出されないようにするために、この動作に関するいくつかの改善が追加されました。これで修正される保証はありませんが、多分。

最後に、ブラウザーを閉じたと言うときに、テストを実行したウィンドウを参照している場合、FitNesse はテストを開始したブラウザー ウィンドウがまだそこにあるかどうかを認識していないことを理解する必要があります。テストを実行し続け、結果を待っているクライアントがいないことを気にしません。

于 2013-07-02T15:36:08.580 に答える
-1

ゼビウムを見たほうがいいかもしれません。私は Xebia とはまったく関係がありませんが、ブラウザー内の機能をテストするために毎日使用しており、非常にうまく機能しています。

また、質問をもう少し明確にしていただけますか?テストケースはどのように見えますか? 設定などはどうですか

ありがとう

于 2013-07-02T14:07:02.280 に答える