我想写一个Xamarin。UITest,它将我的RecyclerView滚动到底部,并点击列表中的最后一项。我该怎么做呢?
我通过在我的RecyclerViewContentDescription="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"