Learn R Programming

seleniumPipes (version 0.3.7)

elementSendKeys: Send a sequence of key strokes to an element.

Description

elementSendKeys The elementSendKeys function scrolls into view the form control element and then sends the provided keys to the element. In case the element is not keyboard interactable, an element not interactable error is returned.

Usage

elementSendKeys(webElem, ...)

Arguments

webElem
An object of class "wElement". A web Element object see wbElement.
...
keys to send the element. seleniumPipes includes mappings to unicode keys see selKeys. To use one of this name the string using key. See examples.

Value

invisible(webElem): An object of class "wElement" is invisibly returned. A webElement object see wbElement. 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 elementInteraction functions: elementClear, elementClick

Examples

Run this code
## Not run: 
#   # start a brower
#   remDr <- remoteDr()
#   remDr %>% go("http://www.google.com/ncr")
# 
#   queryBox <- remDr %>% findElement("name", "q")
# 
#   # send text to the query box
#   queryBox %>% elementSendKeys("Some ", "text")
# 
#   # clear the query box
#   queryBox %>% elementClear
# 
#   # get the search button
#   searchBtn <- remDr %>% findElement("name", "btnG")
#   # send text to query box
#   queryBox %>% elementSendKeys("R project")
# 
#   # click the search button
#   searchBtn %>% elementClick
# 
#   # close browser
#   remDr %>% deleteSession
# ## End(Not run)

Run the code above in your browser using DataLab