【问题标题】:Xamarin.UITest retrieve all element at viewXamarin.UITest 检索视图中的所有元素
【发布时间】:2019-02-07 13:53:30
【问题描述】:

我看到了几个EditText 输入。但是其中一些隐藏在屏幕下,需要滚动才能看到。如何在我的视图中获取所有 EditText 元素(也隐藏在屏幕下)。 我试过了:

_app.Query(q => a.All().Class(EditText));

但返回的元素比可见元素多得多(返回 96 应该是 12) 什么是正确的查询?

【问题讨论】:

  • Xamarin.Android 在这里不相关,因此将其删除

标签: c# xamarin ui-testing xamarin.uitest


【解决方案1】:

使用All() 方法将搜索查询更改为返回所有元素,而不仅仅是可见元素。

使用 EditText 类返回仅可见元素的查询如下:

_app.Query(x => x.Class("EditText"));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多