Posted on 16 Aug 2022, this text provides information on Learning Aids/Tools related to General Tech. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.
I am new to Espresso at this point and I am getting this Exception:
android.support.test.espresso.AmbiguousViewMatcherException: 'with id: android:id/checkbox' matches multiple views in the hierarchy.
This happens when trying to check for a non checked box:onView(withId(android.R.id.checkbox)).check(matches(not(isChecked())));
My understanding is that I have 3 checkboxes and for some reason they all match this description, my question becomes: how can I differentiate between the checkboxes?
No matter what stage you're at in your education or career, TuteeHUB will help you reach the next level that
you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice
sessions to improve your knowledge and scores.
manpreet
Best Answer
2 years ago
I am new to Espresso at this point and I am getting this Exception:
This happens when trying to check for a non checked box:
onView(withId(android.R.id.checkbox)).check(matches(not(isChecked())));
My understanding is that I have 3 checkboxes and for some reason they all match this description, my question becomes: how can I differentiate between the checkboxes?
This is the error log that I am getting: