![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 88
streamtown
这个作者很懒,什么都没留下…
展开
-
Android Instrumentation基础使用
这两天准备研究Robotium的源码,不过由于Robotium是以Instrumentation为基础的,因此就先补习了一下Instrumentation的基础。 Instrumentation是Android自带一个单元测试框架,不过虽然这么说,其对于大部分应用开发人员来讲,最大的作用反而是用于功能或UI测试。 整个框架继承自JUnit框架,使用方法也类似,...原创 2014-02-21 17:43:52 · 1174 阅读 · 0 评论 -
Robotium 5.0.1 源码解析之控件搜索
自己和Android的自动化测试已经打了3年交道有余,却一直没有详细了解一下robotium,最近终于抽出时间阅读了其源码,把收获好好记录一番。 众所周知,Robotium是基于Android的单元测试框架Instrumentation,而robotium对于Instrumentation封装的比较强的地方便是控件搜索,因此首先先来了解一下在robotium中控件的搜索原...原创 2014-02-26 14:44:33 · 145 阅读 · 0 评论 -
Robotium 5.0.1 源码解析之滚动原理
在之前的控件搜索原理解析的文章中提到了,robotium在搜索控件时具有自动滚动的功能,接着就来了解一下其滚动是怎么实现的。滚动的功能实现在主要在Scroller.java中(吐槽一下,为什么Robotium的类名都起的清晰易懂,而代码里的变量名则经常文不对题呢??),主要入口是public boolean scroll(int direction, boolean allTheWay...原创 2014-03-04 11:36:00 · 91 阅读 · 0 评论