2017-09-20 9 views
1

ページ上のすべてを選択したい、コピーする、またはページを保存する、RSeleniumの適切なコマンドは何ですか?以下の例では、私がやろうとしているが、それが押している間あなたが最初の要素を選択する必要がありRSeleniumを使用してウェブページで2つのキーを同時に(つまり、制御する)押す方法は?

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

'splashr'を使うと、' render_har() 'を使ってページが読み込み可能なすべてのものをアクセス可能なコンポーネントのセットとして取得できます。 'render_html()'を使ってページからすべてのHTMLコンテンツを取得することもできます。 – hrbrmstr

答えて

1

「s」は「コントロール」キーを保持するためにそれを教えてくれている、順番にキーを押しているようだ:

​​

list(key = "control", "a")とテストされており、このような構造が同時キーとして機能するように見えます。

+0

ありがとうございます、あなたのコードでは動作しますが、control-sとcontrol-u(ソースの表示)は動作しません。私はChromeブラウザを使用していますが、Firefoxと同じ結果になります。 – johnrroby

関連する問題