2016-08-07 16 views
2

Ich habe versucht, den Code hier Scrolling page in RSelenium aber es funktioniert nicht wie die Website, die ich arbeite, wird mehr Inhalte laden, wie Sie nach unten scrollen. Zum BeispielRSelenium: Scrollen Sie nach unten, um Webinhalt zu laden

webElem <- remDr$findElement("css", "body") 
webElem$sendKeysToElement(list(key = "end")) 
webElem$screenshot(display = TRUE) 

Dies ist der Screenshot eines Teils der Website. enter image description here

Dann wiederhole ich den Vorgang erneut.

webElem$sendKeysToElement(list(key = "end")) 
webElem$screenshot(display = TRUE) 

enter image description here

Das Ergebnis ist immer noch das gleiche.

Antwort

5

Wenn leider der Code nicht zum Scrollen nach unten funktioniert, versuchen executeScript() wie unten: -

remDr$executeScript("window.scrollTo(0,document.body.scrollHeight);")