Перейти к содержимому

Фотография

Прокрутка до нужного элемента

javascript webdriver

  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 Tishka

Tishka

    Постоянный участник

  • Members
  • PipPipPip
  • 211 сообщений
  • ФИО:Ахрамеев Антон

Отправлено 27 марта 2015 - 14:04

Добрый вечер, уважаемые форумчане.

 

Раньше как-то решал эту проблему, но забыл, увы=)

 

Есть селект даты

При открытии селекта отображается текущая дата +3 элемента сверху и снизу.

Прокрутка проходит только в том случаем если элемент либо в поле видимости, либо ниже.

То есть если выбрать текущую дату 27, невозможно выбрать 23 и меньше.

((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(true)", webElement);

Заранее спасибо!


  • 0

#2 Lzk

Lzk

    Специалист

  • Members
  • PipPipPipPipPip
  • 504 сообщений
  • ФИО:Олег
  • Город:Мск

Отправлено 27 марта 2015 - 14:50

скролл по xpath, js

elem=document.evaluate(\"{xpath}\", document, null, 9, null).singleNodeValue; elem.scrollIntoView(true);

  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных