セレン2を使用してテストを作成しました。セレンスタンドアロンサーバーを使用してテストを実行しています。セレンテストが失敗することがあります。時々合格します
問題は、1つのテストを実行すると問題が発生することです。複数のテストを実行すると、それらの一部が失敗します。失敗したテストを実行しようとすると、正常に動作します。
スレッドでテストを実行できますか? 私はNUnit GUIとTeamCityを使ってテストを実行しました...どちらも同じ結果を返します:異なるテストが失敗し、再度実行され、他のテストが失敗します。
どのような考えですか?
テストは互いに依存してはならない
EDIT。データベースはすべてのテストごとに空になり、再投入されます。 私は唯一の問題は、データベースが正しく空にされていない可能性があると思います...しかし、同じテストを複数回実行すると失敗するはずです。テストは "要素が見つかりません" で失敗
EDIT2
。 私は数ミリ秒ごとに再試行する "WaitForElement"を追加しようとしますが、おそらくこれで修正されます。
テストの性質は何ですか?彼らはスレッドセーフですか?互いに依存している? – Randy