Fitnesse 20130530 を使用して、複数のテストを含むテスト スイートを実行しています。私のテストのほとんどは、SLIM でスクリプト テーブルを使用して Selenium を駆動します。メソッド呼び出しの 1 つが例外を発生させたときに、 Stop Test Exceptionを使用してテストの実行を停止します。残念ながら、これによりスイート全体の実行も停止します。現在のテストを停止して、スイート内の次のテストで実行を続行する方法はありますか?
質問する
1588 次
1 に答える
1
FitNesse 自体にはありませんが、フィクスチャに組み込むことができます。
同様の問題が発生したとき、「フェイル ファスト」モードと呼ばれるものを使用して解決できました。これは、特定の条件下で (通常、要素が見つからない例外などによって) true に設定できる静的変数でした。
私たちのメイン ドライバーは、browserDriver を呼び出す前にその値を確認できる 1 つの場所を通過できるように構成されていました。これにより、テストが終了するまで broswerDriver 呼び出しがスキップされます。
次のテキストでフラグがクリアされ、再び開始されます。
プロセス全体を管理する必要がありますが、機能します。
于 2013-11-12T23:14:35.763 に答える