1

Fitnesse 20130530 を使用して、複数のテストを含むテスト スイートを実行しています。私のテストのほとんどは、SLIM でスクリプト テーブルを使用して Selenium を駆動します。メソッド呼び出しの 1 つが例外を発生させたときに、 Stop Test Exceptionを使用してテストの実行を停止します。残念ながら、これによりスイート全体の実行も停止します。現在のテストを停止して、スイート内の次のテストで実行を続行する方法はありますか?

4

1 に答える 1

1

FitNesse 自体にはありませんが、フィクスチャに組み込むことができます。

同様の問題が発生したとき、「フェイル ファスト」モードと呼ばれるものを使用して解決できました。これは、特定の条件下で (通常、要素が見つからない例外などによって) true に設定できる静的変数でした。

私たちのメイン ドライバーは、browserDriver を呼び出す前にその値を確認できる 1 つの場所を通過できるように構成されていました。これにより、テストが終了するまで broswerDriver 呼び出しがスキップされます。

次のテキストでフラグがクリアされ、再び開始されます。

プロセス全体を管理する必要がありますが、機能します。

于 2013-11-12T23:14:35.763 に答える