Как с xpath переместить экран к видимому элементу

  • Автор темы Автор темы backoff
  • Дата начала Дата начала

backoff

Client
Регистрация
20.04.2015
Сообщения
6 355
Реакции
6 640
Баллы
113
Привет
У нас есть элемент, он всегда подгружается, но использовать кнопки типа END и PageDown не варик.
Как сделать так чтоб нужный элемент находился либо по середине экрана (если есть место внизу), либо внизу (когда места нет)
Короче говоря нужно чтоб элемент был в видимой части.
 
нашел для мобильного, вроде работает, примерно в 95%

C#:
Развернуть Свернуть Копировать
string xPath = "//span[text()='Показать ещё']";
HtmlElement he = instance.ActiveTab.FindElementByXPath(xPath, 0);
if (he.IsVoid) throw new Exception("не найдено и т.д.");
instance.ActiveTab.Touch.SwipeIntoView(he);

может есть еще варианты?
 
Может так?:
Развернуть Свернуть Копировать
string xPath = "//span[text()='Показать ещё']";
HtmlElement he = instance.ActiveTab.FindElementByXPath(xPath, 0);
if (he.IsVoid) throw new Exception("не найдено и т.д.");
he.ScrollIntoView();
 
  • Спасибо
Реакции: backoff

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)