我有一个包含 20 个元素的列表,当我在页面上使用 app.Query 时,Xamarin.UITest 只给了我 3 个元素,因为 UI 中只有 3 个元素可见。如何从 UITest 内的列表中检索所有 20 个元素?
问问题
707 次
3 回答
1
尝试在 Query() 中使用 All()。就像是:
app.Query(c => c.All().Class("ListElementsClass"))
其中 ListElementsClass 是您要在列表中搜索的元素的类。
https://developer.xamarin.com/api/member/Xamarin.UITest.Queries.AppQuery.All/
于 2018-04-30T12:48:08.093 回答
0
如果它是带有滚动的列表,您可以使用函数 app.ScrollUp() / app.ScrollDown()... 并且您可以在每次滚动之前进行检查如果您找到另一种方式,我将不胜感激。
于 2017-10-30T10:39:21.007 回答
0
尝试编写一个后门方法来公开您需要的任何信息(在本例中为列表项的总数),然后通过Invoke调用它
于 2017-11-16T13:45:02.567 回答