2
NUnitを使用して、Seleniumで大規模なWebアプリケーションをテストしています。NUnit - デフォルトで例外を再試行します。
私たちは、カスタムまたはセレニティが提供したテストの数に応じてテストを失敗します。 NUnitにはRetry
という属性があり、テストが失敗したが、明示的なアサーションエラーの場合にのみ繰り返されます。
デフォルトで失敗したアサーションとして例外を処理する方法はありますか?提案hereとして
Assert.That(TestMethodDelegate, Throws.Nothing)
に全体として、すべての関連するステートメント、またはすべてのテストをラップする作業や追加の定型の多くを伴うだろう。
これは意図した動作に反していることを理解していますが、セレンテストである誤った悪夢を克服するためにいくつかのルールを緩和する必要があります。