t.me/atinfo_chat Telegram группа по автоматизации тестирования

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

Теги: #<Tag:0x00007f748a627b30> #<Tag:0x00007f748a6279a0>

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

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

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

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

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

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

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

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

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

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

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