0

は、どのように私は私のテスト例えばAndroidのエスプレッソ複数のテストパス

であれば/他のパスを持っているん

特定のダイアログが存在しているとき、私はそれを却下し、対

を続けます

それが存在しない場合は、私はそれにもかかわらず続きます。

あなたが必要なもの

答えて

1

はのisVisible(int型のID)のようなものである、の実装は、このようなものになるだろう:

public boolean isVisible(int elementID) { 
     try { 
      onView(withId(elementID)).check(matches(isDisplayed())); 
      return true; 
     } catch (Throwable t) { 
      return false; 
     } 
    } 

あなたは、このようなテストで、ダイアログをチェックします:

if(isVisible(R.id.dialogID)) { 
    onView(withText("OK")).perform(click()); // dismiss the dialog by clicking 'OK' button 
    // do whatever you want to do after this 
} 

これは問題を処理する必要があります。

関連する問題