尝试使用ViewPager进行一些测试。
我想在选项卡之间滑动,且必须等到滑动完成后再进行下一步操作。但是似乎没有办法关闭ViewPager的动画(开发人员选项中的所有动画都已禁用)。
因此,这总会导致测试失败,因为ViewPager尚未完成动画,因此视图尚未完全显示:
// swipe left
onView(withId(R.id.viewpager)).check(matches(isDisplayed())).perform(swipeLeft());
// check to ensure that the next tab is completely visible.
onView(withId(R.id.next_tab)).check(matches(isCompletelyDisplayed()));
有没有一种优雅甚至是推荐的方法来做到这一点,或者我必须在那里放置某种定时等待?