UI Automation是xcode自帶的一款自動化測試工具。主要是用javascript去驅動應用模擬用戶行爲,由instruments的Automation工具執行。具體使用方法:在xcode中打開須要測試的項目-->Profile-->Automation-->Record.javascript
API能夠在SDK Developer Document裏面找到,主要是UIAElement,UIElementArray,UIALogger這幾個,api也很不完善,好比我想要獲得整個elementTree能夠使用UITarget.localTarget().logElementTree()獲得,可是我想獲取全部的element呢?只能以獲取子控件的形式一層一層地去查找,很是麻煩,很是耗時,腳本也很難去維護。有沒有更好、更方便地自動化工具呢?appium。java