如何使用RSelenium在网页中同时按下两个键(即control-s)?

时间:2017-09-20 12:56:43

标签: r rselenium

假设我想在页面上选择所有内容,复制全部内容或保存页面,RSelenium的正确命令是什么?以下示例似乎按顺序按键,我要做的是告诉它在按下“s”时按住“控制”键

library(RSelenium)
driver <- rsDriver()
remDr <- driver[["client"]]
remDr$navigate("https://www.google.com/")
remDr$sendKeysToActiveElement(list(key = "control", "s"))

1 个答案:

答案 0 :(得分:1)

您需要先选择元素:

webElem <- remDr$findElement("css", "html")
webElem$sendKeysToElement(list(key = "control", "s"))

使用list(key = "control", "a")进行测试,看起来这样的构造应该作为同步键。