gpt4 book ai didi

android - Espresso : how to click on StickyListHeadersListView item inside viewpager

转载 作者:太空狗 更新时间:2023-10-29 15:28:14 25 4
gpt4 key购买 nike

我有 ViewPager 和 N 个选项卡,每个选项卡中都有 StickyListHeadersListView。我想执行单击列表项之一。我怎么能那样做?谢谢!

PS: 我只对 Espresso 测试代码感兴趣

最佳答案

我自己找到了解决方案。主要问题 - StickyListHeadersListView 是 ListView 的包装器,它不扩展 ListView。所以我们不能直接使用适配器,但我们可以这样做:

onData(anything()).inAdapterView(allOf(
isAssignableFrom(AdapterView.class),
isDescendantOfA(withId(R.id.list)),
isDisplayed()))
.atPosition(1).perform(click());

关于android - Espresso : how to click on StickyListHeadersListView item inside viewpager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30340483/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com