2017-10-09 12 views
0

私は数百ものセレン自動テストを(明らかに)ブラウザで実行しています。私は@Testが失敗したときにテストを再試行する再試行アナライザを持っていますが、@BeforeMethodまたは@AfterMethodが失敗した場合は、テストを再試行しますか?私はランダムに失敗するかもしれない@BeforeMethodで実行されるアカウント作成方法かもしれませんが、それは@BeforeMethodで実行されたので、テスト全体は再試行されません。私はconfigfailurepolicy="continue"をXMLファイルに設定しているので、少なくとも残りのテストは引き続き実行されます。TestNG - 設定が失敗したときの再試行

+0

設定が再試行されることはないと思われます。しかし、 'while'ループの中でconfigメソッドの内容をラップすることで、再試行を自分で構築して、失敗を「n回」諦める前に設定を再試行してみてください。それはあなたのために働かないだろうか? –

答えて

0

私はあなたがプロジェクトにライブラリを削除して再追加する必要があると思います。 注:プロジェクトのライブラリを含むプロジェクトディレクトリの正しいパスを選択したことを確認してください。

+0

あなたの答えはどのように質問に関係していますかを明確にしてください。 –

関連する問題