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


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

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

  一. 簡單的錄制腳本

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

  可以按下圖所示打開instruments工具,也可以點擊菜單欄中的“Product-Profile”

 

   選擇IOS Simulator->Automation,然后點擊Profile(其它工具都很實用,這里就不一一介紹了)

 

二.Accessibility Inspector

  編寫一個測試用例,該如何找到識別控件元素呢。這里介紹2個方法

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM