robotium
文章平均质量分 88
fanjieshanghai
这个作者很懒,什么都没留下…
展开
-
移植MonkeyRunner的图片对比和获取子图功能的实现-UiAutomator/Robotium篇
根据前一篇文章《移植MonkeyRunner的图片对比和获取子图功能的实现-Appium篇》所述,因为Appium和MonkeyRunner有一个共同点--代码控制流程都是在客户端实现的。所以要把MonkeyRunner在PC端实现的图片比对和获取子图功能移植到同样是在PC端运行的Appium是很容易的事情,但是对于在服务器端运行的Robotium和UiAutomator就是另外一回事了。转载 2015-11-10 14:28:15 · 128 阅读 · 0 评论 -
【Android自动化测试之Robotium】04. 命令行运行Android Robotium自动化用例或单元测试用例
转载地址:http://blog.csdn.net/wirelessqa/article/details/8999433命令行运行Android Robotium自动化用例或单元测试用例 1.运行所有的测试用例举个栗子:运行测试工程下的所有用例1adb shell am instrument转载 2015-11-10 14:46:42 · 148 阅读 · 0 评论 -
Robotium之Android控件定位实践和建议(Appium/UIAutomator姊妹篇)
本人之前曾经撰文描述Appium和UIAutomator框架是如何定位Android界面上的控件的。UIAutomator定位Android控件的方法实践和建议Appium基于安卓的各种FindElement的控件定位方法实践和建议今天我们换一个渊源更留长,当今更盛行的框架Robotium,实践下看它又是如何对控件进行定位的。1. 背景为保持这个系列的一致性,我转载 2015-11-10 14:08:31 · 122 阅读 · 0 评论 -
Robotium源码分析之Instrumentation进阶
在分析Robotium的运行原理之前,我们有必要先搞清楚Instrumentation的一些相关知识点,因为Robotium就是基于Instrumentation而开发出来的一套自动化测试框架。鉴于之前本人已经转载和编写了Instrumentation的一些文章,所以建议大家如果没有看过的还是翻看下先对Instrumentation有个基本的理解。然后带着疑问再来看这篇文章看是否能帮上自己。转载 2015-11-10 14:29:55 · 167 阅读 · 0 评论 -
Robotium源码分析之运行原理
从上一章《Robotium源码分析之Instrumentation进阶》中我们了解到了Robotium所基于的Instrumentation的一些进阶基础,比如它注入事件的原理等,但Robotium作为一个测试框架,其功能远不止于只是方便我们注入事件,其应该还包含其他高级的功能,参照我们前面其他框架如MonkeyRunner,UiAutomator和Appium的源码分析,我们知道一个移动平台自动转载 2015-11-10 14:29:06 · 160 阅读 · 0 评论 -
Appium和Robotium在文字输入上的区别
近来在学习研究移动平台 自动化测试时发现Appium和Robotium在对文本框进行输入时有一定的区别:Appium在输入文字时需要调用系统键盘Robotium在输入文字是根本不需要调出键盘,文字很快速的就输入完成,感觉不是输入的,而是Copy&Paste我个人认为造成这种区别的原因应该如下(源码分析验证:TBD):Appium是基于UIAutomator框架实现的。App转载 2015-11-10 14:31:11 · 155 阅读 · 0 评论 -
【Android自动化测试之Robotium】03. 当只有一个APK的时候使用robotium进行自动化测试
转载地址:http://blog.csdn.net/wirelessqa/article/details/8777266一. 准备工具1. 准备重签名工具:http://www.troido.de/re-sign.jar(在mac上没办法用,只能在windows上用)2. 下载robotium.jar http://code.google.c转载 2015-11-10 11:06:04 · 130 阅读 · 0 评论 -
Android Robotium的几个小tips
写正文之前,先吹吹这个robotium,好让丈二童鞋摸得到头脑。最近一直在抽空自学Android自动化测试,了解到一个传说中很牛X的号称"Selenium for Android"的Robotium。这玩意牛在哪呢?牛就牛在它对android的自动化测试可以说是“黑白通吃”,它其实是对android自带测试类Instrumentation的一个封装,方便于测试人员直接调用封装好的接口。你可以这转载 2015-12-22 19:10:30 · 157 阅读 · 0 评论