一 iOS自动化测试
电子书
1. Test iOS Apps with UI Automation 电子版可以免费下载
http://it-ebooks.info/book/2717/
在线电子书:http://it-ebooks.info/read/2717/
2. 如何使用UIAutomation进行iOS 自动化测试
http://www.cnblogs.com/vowei/archive/2012/08/10/2631949.html
http://www.cnblogs.com/vowei/archive/2012/08/17/2644158.html
3. SyntaxError Invalid character '\u8220' 错误 解决
在 Instruments 的 script中,选择 “Flatten All Suggestions”,再次 运行,通过。
4. instruments 处理 alert 对话框
参考:http://www.vingo.cn/vingo/?p=650
5. Instruments automation 苹果官方 教程
-
Instruments automation 苹果官方参考 API
6. uiautomation 点击坐标的方法
-
target.frontMostApp().navigationBar().tapWithOptions({tapOffset:{x:0.80, y:0.42}});
-
备注:tapOffset的解释为: 在navigationBar对象上,x的80%处,在y的42%处。了解这个非常重要。
7. 键盘事件
-
target.frontMostApp().keyboard.keys()["A"].tap() 和 target.frontMostApp().keyboard().typeString("") 起作用的前提是:模拟器上的 虚拟键盘要出现,否则就会报异常。
解决办法:需要在 模拟器的设置如下: Hardware - Keyboard 中,将“Connect Hardware Keyboard” 去掉,这样 虚拟键盘会出现,键盘事件就会起作用。
8. 如何使用UIAutomation进行iOS自动化测试(tune-up.js集成)
http://bbs.yunos.com/read/263220178
另外tune-up.js集成的文章:http://www.cnblogs.com/vowei/archive/2012/08/17/2644158.html
如何使用UIAutomation进行iOS 自动化测试
刚开始的时候,只能从Apple的官网查阅相关的API文档,只可惜,Apple对开发者来说实在是不怎么友好,文档写得相当的粗略,对于初学者来说有一定的难度。
一篇博客很全面地介绍了如何使用UIAutomation的**JavaScript Libraries**做iOS程序的自动化测试。如果作者早点看到这篇文章,应该要少走一些弯路,这里没有创意性的它他翻译成中文,希望对你们有一些帮助。
原文地址:http://blog.manbolo.com/2012/04/08/ios-automated-tests-with-uiautomation

浙公网安备 33010602011771号