2012-02-27 2 views
5

Я хотел бы очистить веб-сайт, который динамически генерирует больше контента, когда я просматриваю веб-браузер. Я видел связанный пост, Auto-Scroll in FireFox, но он не отвечает на мой вопрос.Прокрутка Firefox с помощью Watir Webdriver

Можно ли прокручивать веб-страницу до конца страницы (больше содержимого не создается веб-сервером) или пока несколько обновлений не будут обновлены с помощью веб-драйвера Watir?

ответ

15

Я недавно пытался сделать что-то подобное, и, к моему удивлению, у webdriver нет поддержки для прокрутки. Я нашел два обхода.

Это отправит space в браузер, и он будет прокручивать вниз (работает на twitter.com, например):

browser.send_keys :space 

Это будет прокручиваться к элементу, и если элемент находится в нижней части на этой странице он загрузит больше контента:

browser.element.wd.location_once_scrolled_into_view 
+0

Большое спасибо Zeljko !! Это именно то, что я хотел! – maiaini

+0

Я рад, что помогу. :) –

+0

хороший трюк спасибо –

Смежные вопросы