setWindowPosition {seleniumPipes} | R Documentation |
Change the position of the current window.
Description
setWindowPosition
Change the position of the current window.
Usage
setWindowPosition(remDr, x, y, ...)
Arguments
remDr |
An object of class "rDriver". A remote driver object see |
x |
integer The X coordinate to position the window at, relative to the upper left corner of the screen. |
y |
integer The Y coordinate to position the window at, relative to the upper left corner of the screen. |
... |
Additonal function arguments - Currently passes the |
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 commandContexts functions: closeWindow
,
fullscreenWindow
,
getWindowHandles
,
getWindowHandle
,
getWindowPosition
,
getWindowSize
,
maximizeWindow
,
setWindowSize
, switchToFrame
,
switchToParentFrame
,
switchToWindow
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)