seleniumPipes (version 0.3.7)

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

Description

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.

Usage

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.

Value

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.

See Also

Other sessions functions: deleteSession, newSession

Examples

Run this code
## 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)

Run the code above in your browser using DataLab