#earlgrey
#earlgrey
Вопрос:
Предположим, у вас есть TableView или fileListView, и вы хотели бы выполнить действие извлечения для обновления в них. Пробовал выполнять с помощью swipe и scroll, изначально результата не было.
Ответ №1:
EarlGrey().selectElementWithMatcher(grey_accessibilityID("some element id")).atIndex(0).performAction(grey_swipeSlowInDirectionWithStartPoint(.Down, 0.7, 0.7))
Значение atIndex(0) зависит от контекста. В моем случае у меня был просмотр списка, и я подключился к первому элементу и медленно провел пальцем вниз.
Аналогично, значение ‘0.7’ также является относительным, вы можете изменить их на 0.1, 0.3 и т.д. И попробовать самостоятельно.
Комментарии:
1. Быстрый свайп просто выполняет быстрое вытягивание, но вы не увидите счетчик, а также обновление данных. Это никак не повлияло на мое приложение. Но медленный с этими значениями, которые я упомянул для x и y, работал.
2. Это сработало, но мне нужны были немного другие значения для начальной точки, чтобы получить обновление: grey_swipeSlowInDirectionWithStartPoint(. Вниз, 0.5, 0.5)