Xamarin UITest REPL Query TableView элементы

Как я могу перечислить элементы из TableView с помощью REPL? Мне нужны все элементы с классом UIAccessibilityElementMockView. Вот элементы, которые видны после команды дерева: Xamarin_Tree

Я уже пробовал следующие команды:

app.Query(x=>x.Class("UITableView").Child())
app.Query(x=>x.Class("UITableView").Child("UITableViewCell"))

Любая помощь будет принята с благодарностью.


person miskegm    schedule 02.02.2017    source источник


Ответы (2)


После некоторого исследования мне удалось решить эту проблему:

app.Query(x => x.Class("UITableViewCell").Descendant("UIBUttonLabel"))

Этот запрос возвращает список всех объектов, которые мне нужны.

person miskegm    schedule 21.02.2017

Вы пробовали app.Query(c => c.Marked("UIAccessibilityElementMockView"))?

https://developer.xamarin.com/api/member/Xamarin.UITest.Queries.AppQuery.Marked/

Не могли бы вы опубликовать пример приложения?

person Matthew Regul    schedule 07.02.2017
comment
Да, я пробовал безуспешно. Для проекта Android мне удается сделать это как app.Query(x=›x.Class(EntityListView).Child(EntityView)). Но все еще не повезло с частью iOS. - person miskegm; 08.02.2017
comment
@miskegm, не могли бы вы опубликовать более подробный образец? можно ссылку на гитхаб? - person Matthew Regul; 14.02.2017