findElements(remDr, using = c("xpath", "css selector", "id", "name", "tag name", "class name", "link text", "partial link text"), value, ...)
remoteDr
.retry
argument.wbElement
. This allows for chaining from this function to
other functions that take such an object as an argument. See examples for further details.
findElements
Search for multiple elements on the page, starting from the document root. The located elements will be returned as a list of objects of class wElement.
Details of possible locator schemes
## Not run: ------------------------------------ # remDr <- remoteDr() # remDr %>% go("http://www.google.com/ncr") # # # find the search form query box and search for "R project" # webElem <- remDr %>% findElement("name", "q") %>% # elementSendKeys("R project", key = "enter") # # click the first link hopefully should be www.r-project.org # remDr %>% findElement("css", "h3.r a") %>% elementClick # # # get the navigation div # navElem <- remDr %>% findElement("css", "div[role='navigation']") # # # find all the links in this div # navLinks <- navElem %>% findElementsFromElement("css", "a") # # # check the links # nLinks <- sapply(navLinks, function(x) x %>% getElementText) # # # compare with all links # allLinks <- remDr %>% findElements("css", "a") # aLinks <- sapply(allLinks, function(x) x %>% getElementText) # # # show the effect of searching for elements from element # aLinks %in% nLinks # # remDr %>% deleteSession ## ---------------------------------------------