【发布时间】:2014-04-12 04:13:52
【问题描述】:
我正在使用ui-screen-shooter,它使用UI Automation JavaScript API 来截取应用程序的屏幕截图。我的应用在 iPad 和 iPhone 上的结构略有不同,因此我需要在我的 shoot_the_screen.js 脚本中检测设备类型并运行不同的代码。我想要可以在 JavaScript 中使用的等同于 [[UIDevice currentDevice] userInterfaceIdiom] 的东西。这是我想出的最好的。它有效,但您知道获取相同信息的更简洁、更少依赖设备的方法吗?
var target = UIATarget.localTarget();
var width = target.rect().size.width;
if (width == 1024 || width == 768)
{
// iPad
}
else
{
// iPhone
}
【问题讨论】:
标签: javascript ios automation ios-ui-automation