5

我知道你可以用 applescript 告诉 iOS 模拟器退出。你能告诉它从当前应用程序“回家”吗?然后单击应用程序的图标重新启动它?这对于我需要验证后台任务是否完成的应用程序测试和许多其他情况很有用。

4

2 回答 2

2

iOS 模拟器不直接支持 AppleScript。它没有脚本字典。这意味着在 AppleScript 中操作它的唯一真正方法是使用适用于任何应用程序的 UI 命令。

于 2013-11-27T22:21:20.440 回答
2

任何 AppleScriptable 应用程序都必须导出脚本字典,以便 AppleScript 知道它的命令是什么。您可以通过在脚本编辑器中打开应用来查看任何应用的字典。

请注意,即使应用程序没有提供您想要的脚本命令,系统 UI 脚本或 Automator 仍可能用于驱动其 UI。(例如,在 iOS 模拟器的菜单栏中选择 Home 或 Rotate 命令。)

您还可以通过 Xcode 附带的 Instruments 应用程序执行 iOS 特定的 UI 自动化操作。

于 2012-09-20T01:59:24.833 回答