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

如何使用RSelenium在网页中同时按下两个键(即control-s)?,r,rselenium,R,Rselenium,假设我想在一个页面上选择全部、复制全部或保存一个页面,RSelenium的正确命令是什么?下面的例子似乎是按顺序按键,我想做的是告诉它在按“s”时按住“control”键 库(RSelenium) 驱动程序您需要首先选择元素: webElem <- remDr$findElement("css", "html") webElem$sendKeysToElement(list(key = "control", "s")) webElem如果您使用splashr您可以使用render\u h

假设我想在一个页面上选择全部、复制全部或保存一个页面,RSelenium的正确命令是什么?下面的例子似乎是按顺序按键,我想做的是告诉它在按“s”时按住“control”键

库(RSelenium)

驱动程序您需要首先选择元素:

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

webElem如果您使用
splashr
您可以使用
render\u har()
将页面加载的每一样东西作为一组可访问的组件。您还可以使用
render\u html()
从页面获取所有html内容。谢谢,control-a可以使用您的代码,但control-s和control-u(查看源代码)不能使用。我运行的是Chrome浏览器,但Firefox的结果相同。
webElem <- remDr$findElement("css", "html")
webElem$sendKeysToElement(list(key = "control", "s"))