Set Geolocation
Set the current geo location
Example Usage
Java | driver.setLocation(new Location(49, 123, 10)); // Must be a driver that implements LocationContext |
Python | self.driver.set_location(49, 123, 10) |
Javascript | // webdriver.io example driver.setGeoLocation({latitude: "121.21" , longitude:"11.56" , altitude:"94.23" });// wd example await driver.setGeoLocation(121.21, 11.56, 10); |
Ruby | # ruby_lib example set_location(121.21, 11.56, 94.23) # ruby_lib_core example @driver.set_location(121.21, 11.56, 94.23) |
C# | driver.Location.Altitude = 94.23; driver.Location.Latitude = 121.21; driver.Location.Longitude = 11.56; |
PHP | // TODO PHP sample |
Support
Appium Server
Appium Clients
HTTP API Specifications
Endpoint
POST /session/:session_id/location
URL Parameters
name | description |
---|---|
session_id | ID of the session to route the command to |
JSON Parameters
name | type | description |
---|---|---|
latitude | number | The desired geolocation latitude |
longitude | number | The desired geolocation longitude |
altitude | number | The desired geolocation altitude (optional. altitude works on real Android devices only) |
Response
null