IOS自动化测试之UIAutomation学习
来源:互联网 发布:安卓应用知乎 编辑:程序博客网 时间:2024/06/05 19:17
一、软件安装
首先通过appstore下载安装Xcode开发工具,当前编写文档时最新版本为4.5.1
二、通过Xcode工具编写运行测试脚本
说明:如果是在IOS模拟器上运行测试用例,需要有被测试应用的源代码才有权限把应用安装到模拟器中,当前示例中使用了自己编写的一个简单Iphone应用,大家也可以直接在网上搜索一个开源的应用即可。
1、当你有了一个应用的源代码之后,在Xcode工具中,首先选中被测应用,然后点击菜单栏中的“Product-Profile”,则会弹出 Instruments工具,在弹出的工具中选择IOS Simulator-》Automation,然后点击Profile
2、在弹出的Automation工具中选择需要测试的项目,同时在Add-》Create 添加测试脚本,点击Create后,在中间区域会出现编写测试脚本的区域,在中间添加以下脚本
//获取当前window对象var target = UIATarget.localTarget();
var app = target.frontMostApp();
var window = app.mainWindow();
//打印除当前界面的控件数信息
target.logElementTree();
具体的API参考官方文档:http://developer.apple.com/library/ios/#documentation/DeveloperTools/Reference/UIAutomationRef/_index.html
3、点击左上角的Record按钮则开始运行测试用例,运行完成后在工具的中间位置,原来编写代码的地方会出现运行结果的log日志,我们在刚才的代码中编写了target.logElementTree(),这句API会打印出当前页面的控件信息,可以在日志中看到树形结构的控件,点击可以查看控件的一些属性,这个API在编写代码的过程中也会比较有用。
0 0
- IOS自动化测试之UIAutomation学习
- IOS自动化测试之UIAutomation学习
- iOS自动化测试之UIAutomation
- IOS自动化测试之UIAutomation学习(录制)
- iOS --- 自动化测试工具UIAutomation
- iOS自动化测试与uiautomation
- 【搜狗测试】iOS自动化测试之UIAutomation
- IOS自动化测试之UIAutomation Test学习——first step:Instrument
- 使用UIAutomation进行 iOS 自动化测试
- IOS自动化测试化UIAutomation(一)
- 如何使用UIAutomation进行iOS 自动化测试
- 如何利用 UIAutomation 自动化测试 iOS 应用
- 如何使用UIAutomation进行iOS 自动化测试
- UIAutomation---IOS自动化测试的工具
- iOS Automated Tests with UIAutomation--ios自动化测试
- 如何使用UIAutomation进行iOS 自动化测试(Part I)
- 如何使用UIAutomation进行iOS 自动化测试(Part II)
- 如何使用UIAutomation进行iOS 自动化测试(Part I)
- 通信组件之Intent的基本使用
- UILable显示不同的字体颜色、字体大小、行间距、首行缩进、下划线等属性(NSMutableAttributedString)
- Node.js: managing child processes
- java线程同步锁
- iOS po 命令打印视图层极
- IOS自动化测试之UIAutomation学习
- Mac下zookeeper启动失败/zookeeper_server.pid:Permission denied
- 操作系统精髓与设计原理(原书第6版)——学习笔记(6)
- 消除游戏的理解(3)
- java反射
- jquery 中prop()函数
- Android Studio常用设置大全
- python 在linux下调用Shell命令
- 利用servlet 实现JAVAWeb访问微信OAuth2.0认证,获取用户信息的实例