tabs - 在 Espresso 测试时选择 native 标签

标签 tabs android-actionbar android-viewpager android-espresso

我有一个 viewpager,它使用 native 操作栏选项卡作为指示器。我想导航到不同的选项卡,但选项卡组件不是 View ,因此 onView 或 withText 在执行点击时无法正常工作。

有没有一种特定的方法可以在 Tab 导航中导航?

最佳答案

您可以使用滑动在标签之间导航:

onView(withId(R.id.viewpager)).perform(swipeLeft());
onView(withId(R.id.viewpager)).perform(swipeRight());

关于tabs - 在 Espresso 测试时选择 native 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25124632/

相关文章:

angular - 如何在 Ionic 2 中设置带有选项卡的侧面菜单?

javascript - jquery-onchange 事件选项卡内容未正确显示

android - 嵌套viewpager的setCurrentItem

android - 如何在 pagerslidingtabstrip 中设置不同的选项卡宽度

ios - 标签栏 Controller : accessing a property of inside UIViewController

Jquery 选项卡,在 Firefox 中重新加载 jQuery HTML 后,未格式化的列表会闪烁

Android 操作栏 - 带有选项卡

android - 从适配器更新 ActionBar

java - getActionbar() 的空指针异常

android - Tab+ViewPager 未更新而是显示奇怪的警告 expected state 3 found 2