iOS instruments之ui automation的簡單使用(高手繞道)

來源:互聯網
上載者:User

  最近使用了幾次instruments中的automation工具,現記錄下automation的簡單使用方法,希望對沒接觸過自動化測試又有需求的人有所協助。

   UI 自動化的測試是iOS 中重要的附加功能,它由名為“Automation”的新的工具對象支援。Automation工具的指令碼是用JavaScript語言編寫,主要用於分析應用的效能和使用者行為,模仿/擊發被請求的事件,利用它可以完成對被測應用的簡單的UI測試及相關功能測試。

一. 簡單的錄製指令碼

    開啟xcode,這裡用我為我家親愛的龍貓寶貝們製作的龍貓後代基因計算機(totolov)為例。選擇模擬器和真機都可以,過程一樣。

  可以按所示開啟instruments工具,也可以點擊功能表列中的“Product-Profile”

 

   

二.Accessibility Inspector

1.可以在指令碼中寫target.logElementTree(),會在日誌中列印出當前頁的控制項資訊。

2.使用內建的Accessibility Inspector功能。

  開啟模擬器,找到“Settings > General > Accessibility > Accessibility Inspector”,然後將它開啟。

 

三.其它

  通過以上兩部分,應該瞭解怎麼使用automation工具編寫簡單的測試案例了吧

  當熟悉之後就可以不用錄製功能來編寫指令碼了 

  具體的API參考官方文檔:http://developer.apple.com/library/ios/#documentation/DeveloperTools/Reference/UIAutomationRef/_index.html

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.