[英]Javascrpit AJAX: Problems with Get Method (using Web-Api Core)
[英]Scrolling element into view using javascrpit in RSelenium
我有以下頁面
https://en.wikipedia.org/wiki/R_(編程語言)
我想滾動到Milestones標題,以便它在瀏覽器中可見,
我的代碼,
library(RSelenium)
driver = rsDriver(browser = c("firefox"))
remDr <- driver[["client"]]
url = 'https://en.wikipedia.org/wiki/R_(programming_language)'
remDr$navigate(url)
我知道,
webElem <- remDr$findElement("css", "html")
webElem$sendKeysToElement(list(key="end"))
和
remDr$executeScript("window.scrollTo(0,document.body.scrollHeight);")
讓我到頁面的末尾。
我們可以使用 java 腳本滾動以通過以下方式查看元素 ( Milestone ),
#navigate to webpage
url = 'https://en.wikipedia.org/wiki/R_(programming_language)'
remDr$navigate(url)
識別元素,
ele = remDr$findElement(using = "xpath",'//*[@id="Milestones"]')
#scroll into view
remDr$executeScript("arguments[0].scrollIntoView(true);", list(ele))
附加信息,
要滾動到我們可以使用的頁面中間,
remDr$executeScript("window.scrollTo(0,document.body.scrollHeight/2);")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.