gpt4 book ai didi

android - 滑动直到元素在 Android Espresso 中可见

转载 作者:行者123 更新时间:2023-11-28 20:22:11 35 4
gpt4 key购买 nike

我有一个带有数据输入表单的长竖屏。我需要向上滑动(向下滚动)此屏幕,直到其中一个表单字段显示在屏幕上。我尝试对位于屏幕较高位置的元素使用 swipeUp()scrollTo() ViewActions,但这对我没有帮助,因为这些元素在滑动后从屏幕上隐藏了.

最佳答案

今天惯用的方法是使用 RepeatActionUntilViewState .例如,以下内容将在 ID 为 largeElementId 的元素上向上滑动最多 10 次,直到用户可以看到带有文本“Target text”的 View :

onView(withId(R.id.largeElementId)).perform(repeatedlyUntil(swipeUp(), 
hasDescendant(withText("Target text")),
10));

关于android - 滑动直到元素在 Android Espresso 中可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47351236/

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