Ответ 1
Есть несколько способов сделать это, простой способ - выбрать элемент по заголовку вкладки, я использую этот код:
Matcher<View> matcher = allOf(withText("TAB TITLE"),
isDescendantOfA(withId(R.id.customTab)));
onView(matcher).perform(click());
SystemClock.sleep(800); // Wait a little until the content is loaded
Вам нужно только адаптировать сопряжение к макету. Затем проверьте содержимое.
Например:
onView(withId(R.id.someId)).check(matches(isCompletelyDisplayed()));
или
onView(withText(R.string.someText)).check(matches(isCompletelyDisplayed()));
Примеры можно найти здесь в разделе Задание вида просмотра: http://developer.android.com/intl/es/training/testing/ui-testing/espresso-testing.html
Если вы используете RecyclerView для отображения содержимого вкладки, посмотрите на это: Espresso RecyclerView внутри ViewPager