测试人社区

Appium-location-in-view

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)
//: # (DO NOT EDIT THIS FILE! This is an auto-generated file. Editing for this document happens in /commands-yml/commands/element/attributes/location-in-view.yml)

Example Usage

// Not supported
# Python
element = self.driver.find_element_by_accessibility_id('SomeAccessibilityID')
element.location_in_view

// Javascript
// 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
// 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
PHP 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

See Also

官方链接为:http://appium.io/docs/en/commands/element/attributes/location-in-view