使用Instruments 里面的Automation,可以对iOS进行自动化测试。

参考这篇文章:http://www.codeproject.com/KB/iPhone/UI_Automation_Testing.aspx

我用的是xcode4.2。

在这里下载修改好的项目,xcode4.2下用的:http://download.csdn.net/detail/andyddd/3714104

下载那个附件:LoginWindow_Src.zip,编译里面的xcode项目,如果编译有错,就将Targets-- Building Settings -- Prefix Header 项清空(如果使用的是上面已经修改好的,就不用改了)。

安装xcode的时候,instruments已经装好了,与xcode在一个程序组里。

启动Instruments,在左侧添加Scripts:LongonTest.js, 然后在上面选择Target为刚才编译成功的iOS的app。

这个app的位置在用户目录下的:~/Library/Application Support/iPhone Simulator/<iOS version>/Applications/

然后就可以运行测试脚本了,测试成功后的截图如下:

关于iOS的自动化测试相关推荐

  1. 基于 KIF 的 iOS UI 自动化测试和持续集成

    客户端 UI 自动化测试是大多数测试团队的研究重点,本文介绍猫眼测试团队在猫眼 iOS 客户端实践的基于 KIF 的 UI 自动化测试和持续集成过程. 一.测试框架的选择 iOS UI 自动化测试框架 ...

  2. EasyClick 易点云测 IOS版自动化测试工具

    EasyClick 易点云测 IOS版自动化测试工具 易点云测IOS版自动化测试工具 地址:EasyClick IOS 前置条件 一台MAC 或黑苹果 xcode (推荐13.1版本)编译IPA 程序 ...

  3. Appium搭建MacOS环境下的iOS App自动化测试环境(Windows搭个MacOS虚拟机就行,亦无须iPhone)

    前言 经过上篇文章<Windows上Appium自动化测试Android应用>的介绍,我们已经学习App自动化测试的基本知识,接下来我们来学习如何对iOS进行基于Appium的自动化测试. ...

  4. ios ui自动化测试_Xcuitest的ios自动化ui测试

    ios ui自动化测试 Who knew automated UI Testing could be so easy! Well, I guess Apple did. Automated UI Te ...

  5. 使用facebook-wda进行iOS APP自动化测试

    facebook-wda 是一个基于Python的测试库,通过HTTP协议与WebDriverAgent通信,本文介绍如何使用 facebook-wda 进行iOS APP自动化测试. 环境准备 使用 ...

  6. Windows上实现iOS APP自动化测试:tidevice + WDA + facebook-wda / appium

    本文介绍如何在Windows下构建iOS APP自动化测试环境,采用的主要工具为tidevice,WebDriverAgent,facebook-wda或者appium. 目录 测试架构介绍 WebD ...

  7. 【腾讯TMQ】iOS逻辑自动化测试实践

    作者:袁宜霞 团队:腾讯移动品质中心TMQ 一.怎么界定自动化测试范围 白盒测试主要测试APP的内部结构或运作,以代码实现的角度来设计测试案例.白盒测试优点在于要求测试人员去学习软件的实现,可以检测代 ...

  8. ios UI自动化测试

    转载:http://www.cnblogs.com/dokaygang128/p/3517674.html 一.一些注意事项: 1.做自动化测试时注意如果是真机话首先要设置不锁屏. 2.自动化测试过程 ...

  9. 客户端iOS 的自动化测试

    目录 你需要准备 用Xcode 构建你的测试项目 使用 Appium 查找定位器 带有页面对象模型的 iOS 移动自动化 关联你的Sauce labs account 通过 REST API 将您的应 ...

最新文章

  1. UISegmentedControl的详细使用
  2. C++ lambda 捕获模式与右值引用
  3. 自动化打包资源混淆集成python实践----资源混淆
  4. HTML文本下划线效果,聊聊CSS中文本下划线_CSS, SVG, masking, clip-path, 会员专栏, text-decoration 教程_W3cplus...
  5. 据中心综合管理存在诸多挑战
  6. 素数/质数的判断(C++)
  7. 2021爱分析·药企数字化趋势报告
  8. 超像素采样网络(英伟达)
  9. mysql 免安装版安装
  10. Android之Dex动态加载机制解析
  11. 计算机专业学生参加igem,喜讯:深圳大学iGEM团队再获金奖,并获得最佳单项奖,为今年大中华地区iGEM参赛队伍最佳成绩!-深圳大学生命与海洋科学学院...
  12. Pseudo-terminal will not be allocated because stdin is not a terminal. Warning: Permanently added ‘[
  13. STM32 内部flash 数据掉电存储
  14. 触屏收银机市场现状及未来发展趋势
  15. 经纬度查地址与地址查经纬度
  16. ILLEGAL_ISR非法中断问题
  17. 毕业五年后,我决定再去读个名校计算机硕士学位
  18. 2013年5月25日星期六
  19. 【C++】【读个小故事就弄懂】为什么基类指针可以指向派生类对象,而派生类指针却不可以指向基类对象?(最易懂最有趣最生动的举例)
  20. 二极管专题:二极管钳位电路

热门文章

  1. matlab rbm 语音,Deep Belief Network 学习笔记-RBM
  2. 机智云OTA过程MCU端程序设计学习(一)
  3. 2019华人儿童教育荣耀盛典圆满落幕
  4. 使用HTML编写简单的新闻页面
  5. 公交车到站预测1----python处理csv文件
  6. 学习现代 JavaScript 编程的最佳教程
  7. 安卓APP(3)——安卓布局控件
  8. 汇编语言ROL和RCL之区别
  9. csr8670--不能不知道的基本知识,长期记录
  10. mysql 四叉树的应用_树(简单应用-四叉树).ppt