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