В тесте эспрессо я хочу получить ссылку на мой ViewPager
, поэтому я могу приложить к нему IdlingResource
. Но findViewById
возвращает null
, хотя я подтверждаю, что перед этим отображается ViewPager
.Activity.findViewById() возвращает null в тесте Espresso
// Passes
onView(withId(R.id.viewPager)).check(matches(isDisplayed()));
Activity activity = activityTestRule.getActivity();
assertNotNull(activity);
// Fails
assertNotNull(activity.findViewById(R.id.viewPager));
Любые идеи?
Вы активируете действия в своем тесте? –
Нет. Я использую только действие, созданное в правиле. Viewpager находится в фрагменте диалога, порожденном в активности, хотя, если это имеет значение. – TBridges42