This documentation is deprecated. Please refer to the README in the Appium repository or Appium 2.0 documentation.
Edit this Doc Get Element Location in View
Determine an element's location on the screen once it has been scrolled into view (mainly an internal command and not supported by all clients)
Example Usage
// Not supported
element = self.driver.find_element_by_accessibility_id('SomeAccessibilityID')
element.location_in_view
// webdriver.io example
let element = $("~SomeAccessibilityId")
let location = driver.getElementLocationInView(element.elementId);
// wd example
let element = await driver.elementByAccessibilityId("SomeAccessibilityID");
let location = await element.getLocationInView();
# Not supported
# Not supported
// Not supported
Support
Appium Server
Platform | Driver | Platform Versions | Appium Version | Driver Version |
---|---|---|---|---|
iOS | XCUITest | 9.3+ | 1.6.0+ | All |
UIAutomation | 8.0 to 9.3 | All | All | |
Android | Espresso | ?+ | 1.9.0+ | All |
UiAutomator2 | ?+ | 1.6.0+ | All | |
UiAutomator | 4.3+ | All | All | |
Mac | Mac | ?+ | 1.6.4+ | All |
Windows | Windows | 10+ | 1.6.0+ | All |
Appium Clients
Language | Support | Documentation |
---|---|---|
Java | All | |
Python | All | |
Javascript (WebdriverIO) | All | |
Javascript (WD) | All | github.com |
Ruby | All | |
C# | All |
HTTP API Specifications
Endpoint
GET /session/:session_id/elements/:element_id/location_in_view
URL Parameters
name | description |
---|---|
session_id | ID of the session to route the command to |
element_id | ID of the element to get the location-in-view of |
JSON Parameters
None
Response
name | type | description |
---|---|---|
x | number |
X coordinate |
y | number |
Y coordinate |