什么applescript命令可以发送到iOS模拟器?

时间:2012-09-19 23:57:26

标签: ios xcode ios-simulator applescript

我知道你可以告诉iOS模拟器退出AppleScript。你能告诉它从当前的应用程序“回家”吗?然后点击应用程序的图标重新启动它?这对于需要验证后台任务完成的应用程序测试以及许多其他案例非常有用。

2 个答案:

答案 0 :(得分:2)

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

请注意,即使应用程序未提供您想要的脚本命令,System UI Scripting或Automator仍可能仍可用于驱动其UI。 (例如,在iOS模拟器的菜单栏中选择“主页”或“旋转”命令。)

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

答案 1 :(得分:2)

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