在真实设备上使用Instruments和UI Automation脚本进行位置仿真

时间:2015-08-14 20:30:22

标签: javascript ios xcode automation instruments

我正在使用Instruments(版本6.4(6E35b))工具 - 虚拟机自动化脚本来模拟位置,在真实设备(iPhone 5s,iOs 8.4)上测试我的iOs应用程序。如果我在模拟器上使用脚本,一切都像魅力一样。我的脚本是这样的:

var target = UIATarget.localTarget();

// speed is in meters/sec
var points = [
          {location:{latitude:49.272930000,longitude:16.574600000}, options:{speed:15, altitude:200, horizontalAccuracy:10, verticalAccuracy:15}},
          {location:{latitude:49.272060000,longitude:16.575000000}, options:{speed:27, altitude:200, horizontalAccuracy:10, verticalAccuracy:15}}]
for (var i = 0; i < points.length; i++)
{
    target.setLocationWithOptions(points[i].location,points[i].options);
    target.delay(0.3);
}

请注意我已启用UI脚本和其他脚本在设备上工作,例如。

target.setDeviceOrientation(UIA_DEVICE_ORIENTATION_LANDSCAPELEFT);

工作正常。我忘记了什么或者它是一个错误吗?

0 个答案:

没有答案
相关问题