Нет простого способа сделать это с выражением эспрессо, но, поигравшись с ним, казалось, что Material Chip предоставляет функцию executeCloseIconClick (), которую я в конечном итоге подключил к действию Custom View Action.Надеюсь, что это поможет некоторым из вас.
class ClickCloseIconAction : ViewAction {
override fun getConstraints(): Matcher<View> {
return ViewMatchers.isAssignableFrom(Chip::class.java)
}
override fun getDescription(): String {
return "click drawable "
}
override fun perform(uiController: UiController, view: View) {
val chip = view as Chip//we matched
chip.performCloseIconClick()
}
}
Это означает, что вы можете назвать это так
onView(withId(R.id.chip)).perform(ClickCloseIconAction())