iOSinstruments之uiautomation的简单使用(高手绕道)

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

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

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航