是否可以通过 UIAutomation 调用 iPhone 模拟器并启动应用程序?如果是这样,是否可以通过 shell 脚本或 Java 调用 UIAutomation 脚本?
或者我可以通过applescript做到这一点吗?谢谢
是否可以通过 UIAutomation 调用 iPhone 模拟器并启动应用程序?如果是这样,是否可以通过 shell 脚本或 Java 调用 UIAutomation 脚本?
或者我可以通过applescript做到这一点吗?谢谢
Xcode 是 Applescriptable。因此,您可以运行一个 shell 脚本,该脚本运行运行 Xcode 的已编译 AppleScript,并告诉它构建和运行 iOS 应用程序并选择模拟器,如果没有构建错误,它应该启动模拟器并在模拟器中启动应用程序,等等
是的。我们使用 Java 启动 Instruments,运行 ApplesScript,它将为特定的 Application\Device\Simulator 加载 TraceTemplate,然后 AppleScript 运行(记录)指定的 JavaScript。
我们已经实现了一个非常强大的自动化框架,用于使用完全“动态”的测试脚本来测试 iOS 应用程序。它不需要越狱设备,也不需要将任何自动化支持库链接到正在测试的应用程序中。
这个开源项目的工作代码也可以作为 Java、AppleScript 和 JavaScript 的很好的例子来做这些类型的事情。它目前被编码为同时支持 iOS 4.3.3 和 iOS 5。
嘿,可以使用以下命令 1.Build 使用以下命令 xcodebuild -project myApps.xcodeproj -scheme myApps -configuration Debug -sdk iphonesimulator5.0 clean build