tengo la pagina siguiente
https://en.wikipedia.org/wiki/R_(lenguaje_de_programación)
Quiero desplazarme hasta el encabezado Hitos para que sea visible en el navegador,
Mi código,
library(RSelenium) driver = rsDriver(browser = c("firefox")) remDr <- driver[["client"]] url = 'https://en.wikipedia.org/wiki/R_(programming_language)' remDr$navigate(url)Yo sé eso,
webElem <- remDr$findElement("css", "html") webElem$sendKeysToElement(list(key="end"))y
remDr$executeScript("window.scrollTo(0,document.body.scrollHeight);")me lleva al final de la página.
Podemos desplazarnos usando java script para ver el elemento ( Hito ) por,
#navigate to webpage url = 'https://en.wikipedia.org/wiki/R_(programming_language)' remDr$navigate(url)Identificar el elemento,
ele = remDr$findElement(using = "xpath",'//*[@id="Milestones"]') #scroll into view remDr$executeScript("arguments[0].scrollIntoView(true);", list(ele))Información adicional,
Para desplazarnos a la mitad de la página podemos usar,
remDr$executeScript("window.scrollTo(0,document.body.scrollHeight/2);")