KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm attempting to automate the path of a user via UI Automation. Ideally, the user location in an MKMapView would update according to the list of waypoints I've explicated in the automation script: var target = UIATarget.localTarget(); var waypoints = [ {location: {latitude: 37.33170, longitude: -122.03020}, options: {course: 180}}, {location: {latitude: 37.33170, longitude: -122.03022}, options: {course: 180}}, {location: {latitude: 37.33170, longitude: -122.03025}, options: {course: 180}}, {location: {latitude: 37.33170, longitude: -122.03027}, options: {course: 180}}, {location: {latitude: 37.33170, longitude: -122.03030}, options: {course: 180}}, {location: {latitude: 37.33170, longitude: -122.03032}, options: {course: 180}}, {location: {latitude: 37.33170, longitude: -122.03035}, options: {course: 180}}, {location: {latitude: 37.33170, longitude: -122.03037}, options: {course: 180}}, {location: {latitude: 37.33170, longitude: -122.03040}, options: {course: 180}} ]; for (var waypointIndex = 0; waypointIndex < waypoints.length; waypointIndex++) { if (waypointIndex == 0) target.delay(5); var waypoint = waypoints[waypointIndex]; target.setLocationWithOptions(waypoint.location, waypoint.options); target.delay(1); if (waypointIndex == (waypoints.length - 1)) waypointIndex = 0; } The location portion applies without issue, and the user's indicator moves along the path. However, the course option doesn't seem to be doing anything. I've tried 90 , 180 , -90 , 3.14 , and 1.57 as values for the option, to no avail. I've also tried adding in the speed: 8 parameter to options , with no change. Seeing as how this appears to be the only way to
Tags (comma-separated)
Save Edits
Cancel