Description Usage Arguments Value See Also Examples
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.
1 | switchToFrame(remDr, Id = NULL, ...)
|
remDr |
An object of class "rDriver". A remote driver object see |
Id |
string|number|null|WebElement Identifier for the frame to change focus to. |
... |
Additonal function arguments - Currently passes the |
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.
Other commandContexts functions: closeWindow
,
fullscreenWindow
,
getWindowHandles
,
getWindowHandle
,
getWindowPosition
,
getWindowSize
,
maximizeWindow
,
setWindowPosition
,
setWindowSize
,
switchToParentFrame
,
switchToWindow
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | ## 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)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.