欢迎访问移动开发之家(rcyd.net),关注移动开发教程。移动开发之家  移动开发问答|  每日更新
页面位置 : > > > 内容正文

iOS instruments之ui automation的简单使用(高手绕道)

来源: 开发者 投稿于  被查看 6924 次 评论:196

iOS instruments之ui automation的简单使用(高手绕道)


  最近使用了几次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

 

用户评论