版本資訊:Xcode 7.0.1、iPhone 5s with iOS 9.0.2
本範例使用 jonathanpenn/ui-auto-monkey 說明
Step 1. 開啟 Instruments
Step 2. 選取 Automation
Step 3. 選取測試裝置與要被測試的 App (本範例選取 Mark Chang’s iPhone 與 TableView)
Step 4. 將 UIAutoMonkey.js 全部程式碼拷貝並貼至以下 Script 編輯區 (覆蓋原本的 Script)
Step 5. 按下下方 play 按鈕,執行測試
但執行後會出現顯示此錯誤訊息:Script threw an uncaught JavaScript error: UIAutoMonkey.RELEASE_THE_MONKEY is not a function. (In ‘UIAutoMonkey.RELEASE_THE_MONKEY()’, ‘UIAutoMonkey.RELEASE_THE_MONKEY’ is undefined) on line 466 of New%20Script
可發現第 466 行程式有問題
解決方法,將原本以下程式碼
UIAutoMonkey.RELEASE_THE_MONKEY();
改為以下程式碼,就可正常執行
var monkey = new UIAutoMonkey(); monkey.RELEASE_THE_MONKEY();
成功執行後,可看到 log 資訊如下
更多 Monkey Test 的設定請參考 jonathanpenn/ui-auto-monkey