Как прокрутить до определенного элемента в тесте пользовательского интерфейса xamarin для iOS

Я хочу прокручивать страницу до тех пор, пока не совпадет требуемый элемент (необходимый элемент невидим, который виден только после прокрутки страницы)

Я пробовал использовать ScrollDownTo() и ScrollDown() 1. app.ScrollDown("text") 2. app.ScrollDownTo(c=>c.Class("UITableViewSectionElement").Index(1))

Но это не работает, может ли кто-нибудь предложить мне, как правильно прокручивать определенный элемент


person John    schedule 15.05.2018    source источник


Ответы (1)


Прежде всего попробуйте использовать метод All() в своем запросе. Метод All() позволяет работать даже с невидимыми элементами.

Попробуйте что-то вроде:

app.ScrollDownTo(c=>c.All().Class("UITableViewSectionElement").Index(1))

А здесь у вас есть дополнительная информация о методе All: https://developer.xamarin.com/api/member/Xamarin.UITest.Queries.AppQuery.All/

person Leszek L    schedule 16.05.2018