Не могу до скролить странице вверх! Помогите:)

java
webdriver
Теги: #<Tag:0x00007fedbae2af90> #<Tag:0x00007fedbae2ae00>

#1

Добрый вечер дамы и господа! Вопрос вроде бы банальный но решения не могу найти.
И так:
Есть страничка с контентом, выгдядит вот так: ( http://screencloud.net/v/16T7 ). Контента там много!
Стоит задача подсчитать количество элементов <ul id="movies_container"> изначально когда страница открывается, проскролить ее в низ, проверить что количество элементов изменяется.
Все норм, задачу решил.
Использую для скроллинга JS.
Но проблема в том что я не могу обратно поднятся вверх страницы, JS не до конца скроллит ( http://screencloud.net/v/lkUI ) , я не могу выбрать первый контента который мне потом нужно открыть.
Я уже и к шапке привьязивался и к первому контенту все равно он не хочет скроллить вверх.
Как быть ребята! Подскажите плизз?


(Odynplus) #2

JS-то какой? Можно, например, PgUp попробовать посылать, или другие варианты: http://stackoverflow.com/questions/12293158/page-scroll-up-or-down-in-selenium-webdriver-selenium-2-using-java?lq=1


(Roy Obenon) #3

А если через xpath or css подсчитать, не пробовали?


#4

Решил проблему. Спасибо всем). @odynplus. Тебе отдельное спасибо.

        ((JavascriptExecutor) driver).executeScript("window.scrollTo(0, document.head.scrollHeight)");
    }