2011-01-14 104 views
0

我必須使用Applescript自動化iOS模擬器應用程序的測試。我知道iOS Simulator不是可編寫腳本的應用程序,所以我想知道Applescript是否可以識別模擬器中正在運行的應用程序的任何信息(即菜單的按鈕 - 應用程序不是閃光燈)。Applescript是否可以識別iOS模擬器中應用程序的按鈕?

預先感謝您。

回答

1

如果您想在模擬器或設備上執行iPhone應用程序的自動測試,我強烈建議使用4.0 SDK附帶的新UI Automation工具。它允許您創建與應用程序界面中的按鈕和其他輔助功能項目交互的Javascript腳本。它可以測試界面的正確操作,截圖(在設備上運行時),並與其他儀器配對以進行性能分析。

我強烈建議您觀看WWDC 2010會話視頻306 - 「使用儀器自動執行用戶界面測試」。

我還介紹瞭如何在我的秋季學期高級iPhone開發課程on iTunes U的「測試」課程中使用此工具(該鏈接現在不能正確重定向,因此只需在iTunes Store中搜索「高級iPhone開發「)。我有一組樣本集here,可以針對Apple的UICatalog示例應用程序運行以展示其工作原理。

+0

非常感謝你,我認爲Applescript實際上並不能真正幫助你處理嚴重的自動化問題。我非常感謝你的幫助和信息,這正是我需要的。 :) – ana

相關問題