Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Помогите разобраться с AppiumDriver! Scroll

mobile
appium
Теги: #<Tag:0x00007f7b620699f8> #<Tag:0x00007f7b620697a0>

(Саша Левченко) #1

Скажите как реализовать вертикальный scroll в AppiumDriver C#?


(Константин) #2

Используйте метод Swipe()


(Саша Левченко) #3

пробовал! но он очень каряво работает! Есть еще варианты??


(Константин) #4

Что значит “коряво”?
Метод простой как топор) делает свайп от одной точки координат к другой


(Саша Левченко) #5

как мне точно узнать точки? ЕСть ли возможность проскролить непосредственно к нужному элементу?


(Константин) #6

У для элемента есть свойство Location оно вернет X и Y координату

Если он видим на экране, то можно получить его координаты


(Саша Левченко) #7

элемент не виден на странице!

driver.Swipe(0, 0, 0, 20, 1000);
tap = driver.FindElementById("com.karabas:id/date_from_parent");
tap.Click();

я так пытаюсь! но оно бывает проскролит куда нужно а бывает и не туда


#8

Привет.
Не очень понятно какая у тебя платформа, поэтому Android example, iOS example
для iOS можно еще попробовать вот так.