在DOM中选择屏幕外项目时出现问题(在真实设备和模拟器中)



我们正在模拟器和真实设备中使用xamarin.uitest自动化IOS应用程序。我们想从自由下拉列表中选择一个值,它是最后一项(仅在滚动时可见(,但无法滚动和选择。我们尝试了以下方法。

app.Tap(query => query.All().Marked("Dutch"));
app.ScrollDownTo(c=>c.Css("#firstname")) Scrolling down to Css("#firstname")
app.Tap(c=>c.Marked("Dutch"));

现在我们可以滚动并单击"不可见"项。为了工作,我们使用接受输入(我们想要的(的递归方法,如果不是,它会在当前屏幕中搜索,请单击最后一个可见屏幕,因此它会向下移动并再次搜索。

相关内容

最新更新