setTimeout function

Configure the amount of time that a particular type of operation can execute

Configure the amount of time that a particular type of operation can execute

setTimeout Configure the amount of time that a particular type of operation can execute for before they are aborted and a |Timeout| error is returned to the client.

setTimeout(remDr, type = "page load", milliseconds = 10000, ...)

Arguments

  • remDr: An object of class "rDriver". A remote driver object see remoteDr.
  • type: The type of operation to set the timeout for. Valid values are: "script" for script timeouts, "implicit" for modifying the implicit wait timeout and "page load" for setting a page load timeout.
  • milliseconds: The amount of time, in milliseconds, that time-limited commands are permitted to run.
  • ...: Additonal function arguments - Currently passes the retry argument.

Returns

invisible(remDr): An object of class "rDriver" is invisibly returned. A remote driver object see remoteDr. This allows for chaining from this function to other functions that take such an object as an argument. See examples for further details.

Examples

## Not run: # start a driver without opening a browser remDr <- remoteDr(newSession = FALSE) # open a broswer remDr %>% newSession # set timeout on waiting for elements remDr %>% setTimeout(type = "implicit", 5000) # close Session remDr %>% deleteSession ## End(Not run)

See Also

Other sessions functions: deleteSession, newSession