Description Usage Arguments Value See Also Examples
getElementRect
The getElementRect fuinction returns the dimensions and coordinates of the given web element.
1 | getElementRect(webElem, ...)
|
webElem |
An object of class "wElement". A web Element object see |
... |
Additonal function arguments - Currently passes the |
The returned value is a list including the following members:
X axis position of the top-left corner of the web element relative to the current browsing context’s document element in CSS reference pixels.
Y axis position of the top-left corner of the web element relative to the current browsing context’s document element in CSS reference pixels.
Height of the web element’s bounding rectangle in CSS reference pixels.
Width of the web element’s bounding rectangle in CSS reference pixels.
Other elementState functions: getElementAttribute
,
getElementCssValue
,
getElementProperty
,
getElementTagName
,
getElementText
,
isElementEnabled
,
isElementSelected
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 | ## Not run:
remDr <- remoteDr()
remDr %>% go("http://www.google.com/ncr")
# select the search box
searchElem <- remDr %>% findElement("name", "q")
# get the name of our element
searchElem %>% getElementAttribute("name")
# get the css background-color
searchElem %>% getElementCssValue("background-color")
blueScript <- "arguments[0].style.backgroundColor = 'blue';"
remDr %>% executeScript(blueScript, list(searchElem))
searchElem %>% getElementCssValue("background-color")
# get the javascript property
# searchElem %>% getElementProperty("backgroundColor")
# get dimensions
searchElem %>% getElementRect
searchElem %>% getElementTagName
# get some text and return it
remDr %>% go("http://r-project.org")
remDr %>% findElement("css", "h1") %>% getElementText
# close browser
remDr %>% deleteSession
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.