xamarin Recycler视图滚动到底部

aemubtdh  于 2023-01-18  发布在  其他
关注(0)|答案(1)|浏览(176)

我想写一个Xamarin.UITest来滚动我的RecyclerView到底部并点击列表中的最后一项。我该怎么做呢?

vof42yt1

vof42yt11#

我通过在RecyclerView ContentDescription="isLast"的最后一个项目中设置一个视图来解决这个问题。

app.ScrollDownTo("isLast", "rvId", ScrollStrategy.Gesture, 0.67, 5000, true, TimeSpan.FromSeconds(30));
app.Tap(c => c.Marked("isLast"));

其中rvId是RecyclerView的ID,例如,我的RecyclerView中的每一项都有一个TextView,所以我将RecyclerView.Adapter中的最后一项设置为MyTextView.ContentDescription="isLast"

相关问题