Вам не нужно Espresso для получения тега View
- вместо этого вы можете просто позвонить findViewById(...)
, чтобы найти View
, а затем получить его тег, используя метод getTag()
.
Итак, если вы используете ActivityTestRule
для запуска Activity
, View
видим и имеет уникальный идентификатор в Activity
, вы можете сделать это следующим образом:
...
// make sure the View is there and visible
onView(withId(R.id.someId)).check(matches(isDisplayed()));
// retrieve its tag using ActivityTestRule
String tag = (String) activityRule.getActivity().findViewById(R.id.someId).getTag();
...