Кнопка прокрутки вниз в Selenium

Есть ли простой/автоматический способ прокрутки страницы вниз с помощью RSelenium?

Я использую задержку на странице, на которой я должен прокрутить вниз, чтобы увидеть содержимое.

remDr$navigate("http://www.pageyouprefer.com/")
Sys.sleep(35)

person Berbery    schedule 03.01.2016    source источник
comment
Дубликат stackoverflow.com/questions/31901072/ и stackoverflow.com/questions/34251014/   -  person lukeA    schedule 03.01.2016
comment
@lukeA спасибо. В этом посте нет ответа, поэтому я и спросил.   -  person Berbery    schedule 03.01.2016
comment
Я думал, что это очевидно, но, возможно, это было не так - моя вина. Я отредактировал предыдущий ответ.   -  person lukeA    schedule 03.01.2016
comment
Возможно, вы сообщите нам, сколько вы хотите прокрутить вниз, кроме минимального движения, страницы, верха или конца (поскольку на это уже был дан ответ - см. первую ссылку lukeA).   -  person R Yoda    schedule 03.01.2016
comment
@R Йода, страница, которую я пытаюсь прокрутить вниз, — это страница, на которой, когда я прокручиваю вниз, появляется новый контент, и нужно еще прокрутить вниз, чтобы увидеть дополнительный новый контент, пока он не закончится. Я пытался найти что-то в исходном коде, но не нашел.   -  person Berbery    schedule 03.01.2016
comment
@Berbery, затем прокрутите вниз, пока не дойдете до конца страницы.   -  person Mirek Długosz    schedule 03.01.2016


Ответы (1)


Вы можете прокручивать выполнение javascript.

Попробуйте это.

WebDriver driver = new FirefoxDriver();
JavascriptExecutor js = (JavascriptExecutor)driver;
jse.executeScript("window.scrollBy(0,200)", "");
person Leon Barkan    schedule 04.01.2016