0

したがって、選択可能なアイテムのリストを持つAlertDialogがあります。そのうちの1つが常に選択されます。インストルメンテーションテストでは、ダイアログを開いて、特定のテキストの項目が選択されていることを確認します。動作していない、まさにエスプレッソテストフレームワークでAlertDialogでそのアイテムが選択されていることを確認する方法

onView(withText(R.string.country_FI)) .check(matches(isSelected()))

+0

:私は無駄に次のコードを使用してみましたか?あなたが得るエラーメッセージは何ですか(plsはログ出力を提供します)? テストでダイアログが正しく開かれ、項目のチェックに失敗しましたか? – stamanuel

答えて

0
I hope help full for you 

    ViewInteraction customTextView = onView(
       allOf(withId(R.id.tv_switch), withText("Switch care"), 
         withParent(allOf(withId(R.id.ll_care), 
           withParent(withId(android.R.id.content)))), 
         isDisplayed())); 
     customTextView.perform(click()); 

     ViewInteraction mDButton = onView(
       allOf(withId(R.id.buttonDefaultPositive), withText("Continue"), isDisplayed())); 
     mDButton.perform(click()); 
関連する問題