我正在使用带有 NUint3 的 Xamarin UI 测试,我正在尝试测试数字选取器以滚动到元素不可见的下一个可用文本。
例:
我有一个包含文本 1、文本 2 和文本 3 的选取器。
当我打开选取器时,它总是显示文本 1。
当我尝试滚动到 Text2 时,我的 text2 元素是不可见的,所以我尝试使用以下代码滚动:
- App.Tap(query => query.全部((。标记("文本 2"((;
- App.DoubleTapCoordinates(item.Rect.CenterX,item。矩形中心Y + 20(;
- App.Query(x => x.Text("Text2"((.FirstOrDefault((;
这些都无法滚动到下一个元素。因此,如果有任何方法可以滚动或移动到下一个文本,请帮助我。
如果Text2
元素不可见,则表示它不在"树"中。
树是屏幕上可见视图的分层列表
如果某个项目不在树中,您将无法执行自动 UITesting 功能。
以下是您如何查看树中的内容。