The TocheckApproval() code block doesnot get executed を実行しないと、誰かがこれが起こっていると私は@Testブロック@Testコードブロックの一つは
答えて
の両方を実行するために取るべき手順が必要なのか、なぜ私は方法かどうかわからないんだけど、提案してくださいすることができ注文はTestNGフレームワークによって保証されています。
あなたがメソッドの順序を使用する場合のように、あなたはdependsOnMethods
またはdependsOnGroups
例:使用することができますいくつかのテストを実行しました(とPASSとしてマーク)後にのみテストを実行します。あなたの場合は
import org.junit.FixMethodOrder;
import org.testng.annotations.AfterMethod;
import org.testng.annotations.AfterTest;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;
import org.testng.asserts.Assertion;
public class TestExample {
@BeforeTest
public void beforetest(){
System.out.println("before test ");
}
@Test
public void Tocheckapproval() {
System.out.println("in the method: Tocheckapproval");
}
@Test(dependsOnMethods = {"Tocheckapproval"})
public void TocheckRequestDecline() {
System.out.println("in the method: TocheckRequestDecline");
}
@AfterTest
public void aftertest() {
System.out.println("after test");
}
}
を選択したメソッドの順序を定義し、テストが他のテストに依存しないようにするには、dependecyOn*
(メソッド、グループ)の代わりにmethod Interceptors
を使用できます。
method Interceptors
は、引数の1つとして実行されるテストメソッドのリストを提供し、必要に応じて再配置できます。
参考文献:
あなたはすべてのテストの優先順位を設定していない、それが理由です! これは非常に簡単です。@Testタグの隣に優先度を置いてください。もし上記のNaveenとして
@Test (priority=1)
public void ToTestApproval(){
//do some stuff
}
@Test (priority=2)
public void ToCheckRequestDecline(){
//do some more stuff
}
は、さらにdependsOnMethodsとdependsOnGroupsを使用することによって、所望の動作を絞り込むことができます。
PS。これがうまくいかなければ、@Testタグそのものになる可能性があります。 Junitの代わりにTestNGアノテーションを使用していることを再度確認してください!
運が良かった!
私はdependsonメソッドを試してみましたが、それは完全に正常に動作しました。優先度を設定してチェックしてみてください。 –
- 1. 2つのプロジェクトをコードブロックで一緒にコンパイルする
- 2. コードブロックの一部をハイライト表示
- 3. テンプレート・エラー・コードブロックは、C++、コードブロックは、エラー
- 4. コードブロックは
- 5. ($ test)=(@test)との違いは何ですか? $ test = @ test; Perlで?
- 6. コードブロックとコードブロックの選択
- 7. ASP.NETコードブロックはSite.master
- 8. TextMateはコードブロック
- 9. 2つのHTMLコードブロックを比較する
- 10. 複数のコードブロックを持つカスタムコントロール構造
- 11. なぜ「make test」と「./test/Test」
- 12. は、配列サイズ(コードブロック)
- 13. この2つのコードブロックの違いは何ですか?
- 14. いつコードブロックを使用しますか?
- 15. 次の2つのコードブロックは論理的に同等ですか?
- 16. コードブロックのインデントエラー?
- 17. コードブロックのデバッグ
- 18. コードブロックでのデバッグ
- 19. コメントC++のコードブロック
- 20. 一致するコードブロック内の複数の文字列をsed
- 21. 1つのコードブロックがループする原因は何ですか?
- 22. perlコードブロック
- 23. コードブロック、単一プロジェクト、多くの実行可能ファイル
- 24. ラッパーは、例えば、コードブロック
- 25. MVCコードブロック内のカミソリブラケット
- 26. のMySQLコネクタ/ C++コードブロック
- 27. UbuntuまたはWindowsのコードブロック。違いは?
- 28. symfonyルーティングオプションのページング(/ test/[1])対slug(/ test/abc)
- 29. コードブロックが一緒に実行されている場合
- 30. AMPとコードブロック
画像参照の代わりに質問内にコードを追加してください。また、テスト結果の概要を共有する。 –
@Naveen、これは私が受け取ったエラーですWebDriverException:不明なエラー:要素がポイント(277、271)でクリックできません。他の要素はクリックを受け取ります:
–エラートレースはここで質問されているものと異なりますか?このエラーは、子要素または類似要素の代わりに親要素をクリックしていることを示しています。したがって、要素がロケータによってより特定されていることがわかったとき。 –