1
RSelenium
에 어떻게 새 탭을 열 수 있습니까? 특히 "CTRL + T"를 창에 보낼 제어 키를 어떻게 지정합니까? 나는 시도 :RSelenium에서 새 탭 열기
library(RSelenium)
RSelenium::startServer()
dr <- remoteDriver()
dr$open()
dr$navigate("http://www.stackoverflow.com")
# find the Users tab
webElem <- dr$findElement("id", "nav-users")
dr$mouseMoveToLocation(webElement = webElem) # move to the required element
dr$click(2) # right mouse button click
webElem$sendKeysToElement(list(key = "control", "t")) # open a new tab by sending ctrl+t
셀레늄 나던 지원 탭 그러나 예를 들어, 참조 :
require(RSelenium)
RSelenium::startServer()
dr = remoteDriver()
dr$open()
b = remDr$findElement(using = 'tag', value = "body")
b$sendKeysToElement(list("CONTROL + T")) #this does not work
시도해보십시오. 이 새로운 탭에 대한 일종의 핸들을 반환합니까? – Alex