switchToFrame function

Change focus to another frame on the page.

Change focus to another frame on the page.

switchToFrame Change focus to another frame on the page. If the frame id is null, the server should switch to the page's default content.

switchToFrame(remDr, Id = NULL, ...)

Arguments

  • remDr: An object of class "rDriver". A remote driver object see remoteDr.
  • Id: string|number|null|WebElement Identifier for the frame to change focus to.
  • ...: 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: remDr <- remoteDr() remDr %>% getWindowHandle() # The current window handle remDr %>% getWindowHandles() # All windows in the session # Get the window position remDr %>% getWindowPosition # Some browsers are still using the old JSON wire end points remDr %>% getWindowPositionOld # Get the size of the window remDr %>% getWindowSize # Some browsers are still using the old JSON wire end points # remDr %>% getWindowSizeOld # Set the window size remDr %>% setWindowSize(500, 500) # Some browsers are still using the old JSON wire end points remDr %>% setWindowSizeOld(500, 500) # Set the position of the window remDr %>% setWindowPositionOld(400, 100) # Some browsers are still using the old JSON wire end points # remDr %>% setWindowPositionOld(400, 100) # Maximise the window remDr %>% maximizeWindow # Some browsers are still using the old JSON wire end points # remDr %>% maximizeWindowold() remDr %>% go("http://www.google.com/ncr") # search for the "R project" remDr %>% findElement("name", "q") %>% elementSendKeys("R project", key = "enter") webElem <- remDr %>% findElement("css", "h3.r a") remDr %>% deleteSession ## End(Not run)

See Also

Other commandContexts functions: closeWindow, fullscreenWindow, getWindowHandles, getWindowHandle, getWindowPosition, getWindowSize, maximizeWindow, setWindowPosition, setWindowSize, switchToParentFrame, switchToWindow