takeElementScreenshot function

takeElementScreenshot

takeElementScreenshot

takeElementScreenshot

takeElementScreenshot(webElem, file = NULL, display = getOption("seleniumPipes_display_screenshot"), useViewer = !is.null(getOption("viewer")), returnPNG = FALSE, ...)

Arguments

  • webElem: An object of class "wElement". A web Element object see wbElement.
  • file: If not null the decoded PNG is written to file using the string provided here. Defaults to NULL.
  • display: logical Display the PNG or not (default is set in getOption("seleniumPipes_display_screenshot")).
  • useViewer: A viewer to view the PNG. Looks for the RSudio viewer by default.
  • returnPNG: logical return the decoded PNG. If false (default) webElem is returned to allw chaining.
  • ...: Additonal function arguments - Currently passes the retry argument.

Returns

If returnPNG is FALSE the web Element object is returned and additonal chaining is possible. If TRUE then the decoded base64 image is returned see base64_dec

Examples

## Not run: remDr <- remoteDr() remDr %>% go("http://www.google.com/ncr") remDr %>% takeScreenshot # select the search box searchElem <- remDr %>% findElement("name", "q") #searchElem %>% takeElementScreenshot() ## End(Not run)

See Also

Other screenCapture functions: takeScreenshot