-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfirefox.R
executable file
·21 lines (20 loc) · 1.08 KB
/
firefox.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
require(RSelenium)
ePrefs <- makeFirefoxProfile(
list(
browser.download.dir = "/home/seluser/Downloads",
"browser.download.folderList" = 2L,
"browser.download.manager.showWhenStarting" = FALSE,
"browser.helperApps.neverAsk.saveToDisk" = "text/bib, multipart/x-zip,application/zip,application/x-zip-compressed,application/x-compressed,application/msword,application/csv,text/csv,image/png ,image/jpeg, application/pdf, text/html,text/plain, application/excel, application/vnd.ms-excel, application/x-excel, application/x-msexcel, application/octet-stream"))
remDr <- remoteDriver(remoteServerAddr = "selenium",
extraCapabilities = ePrefs,
port = 4444L)
remDr <- remoteDriver(remoteServerAddr = "selenium",
port = 4444L,
extraCapabilities = eCaps)
remDr$open()
remDr$navigate("http://www.colorado.edu/conflict/peace/download/")
firstzip <- remDr$findElement("xpath", "//a[contains(@href, 'zip')]")
firstzip$clickElement()
remDr$screenshot(T)
list.files("/home/rstudio/Downloads/")
remDr$quit()