I can download a file from a webpage from a connection using RSelenium
a Firefox browser via a connection with the Firefox browser with the following formula:
csv = remDr$findElement(using = 'css selector', "a[ng-click*=download]")
remDr$executeScript("arguments[0].click();", list(csv))
phantomjs ブラウザーでプロセスを複製しようとしても、何も起こりません。ダウンロードディレクトリが設定されていない可能性があると推測して、試しました:
remDr$extraCapabilities = makeFirefoxProfile(list(browser.download.dir = "/download/path"))
それでも何も起こりません。これを機能させるために何が必要かを考えてくれてありがとう。
編集。
ページ接続または要素の選択を停止するようには見えませんが、セットアップ中に次のレポートを追加する必要があります。これは関連する場合と関連しない場合があります。
> pJS = phantom()
[ERROR - 2016-03-17T17:54:08.914Z] GhostDriver - main.fail - {"line":85,"sourceURL":"phantomjs://code/main.js","stack":"global code@phantomjs://code/main.js:85:56"}
phantomjs://platform/console++.js:263 in error