RSelenium
RSelenium copied to clipboard
Cant execute javascript usinf RSeleniu via Docker in Firefox
trafficstars
If you wish to use firefox we would advise using an older version via a Docker image. See the
Following RSelenium Docker vignette, I usccesfully establish the connection:
remDr <- remoteDriver(remoteServerAddr = "192.168.99.100", port = 4445L)
remDr$open()
remDr$navigate("http://www.dziv.hr/hr/e-usluge/pretrazivanje-baza-podataka/medjunarodni-zig/")
webElem <- remDr$findElements("css", "iframe")
remDr$switchToFrame(webElem[[1]])
webel <- remDr$findElement(using = "xpath", "//input[@id = 'TB1']")$sendKeysToElement(list(as.character("*"), key = "enter"))
windows_handles <- remDr$getWindowHandles()
remDr$switchToWindow(windows_handles[[2]])
Above code works fine. But when I want to move to next page (from one to 2) using code
remDr$executeScript(paste0("__doPostBack(","'GVRezultati',", "'Page$", i, "');"))
it returns an error:
Error: Summary: UnknownError Detail: An unknown server-side error occurred while processing the command. class: java.lang.NullPointerException Further Details: run errorDetails method
Please help