测试
v0id-nu11
这个作者很懒,什么都没留下…
展开
-
Robotium学习笔记三
上一篇说到Serach类的方法,本想把SOLO类里面几类的方法都做一个记录,结果发现有很多方法其实大同小异,在这里做一下补充说明我们拿到了页面中的所有view并且可以从中搜索需要的view,那么solo类中的例如 waitFor,get,is还有assert类型的方法就都可以使用共同的方法来获取,在这些查找和判断类型的方法中几乎都会调用ViewFetcher类下的getCurrentViews转载 2015-03-08 13:10:53 · 893 阅读 · 0 评论 -
Robotium学习笔记二
上一篇记录到了View控件的获取,获取windowManager类中mView属性的值,并从中筛选非DecorView和Activity/Dialog的DecorView,从而获得所有view在这篇记录中,将记录我对search类的方法源码研究的一些总结以SearchText为例,通过Solo的searchText(String text)方法调用searcher.searchWithTi转载 2015-03-07 18:59:33 · 611 阅读 · 0 评论 -
Robotium学习笔记
使用Robotium有一段时间了,最近学习了它的源码和一些前辈们的分析,有所收获,在这里做个记录.一.如何获取View控件要想获得控件,必须先得到Activity的rootView。在Android中,对于一般的Activity或其对话框,其rootView叫做DecorView,其实就是Activity和Dialog外面的那层框(关于Activity或dialog的层次可以用Hier转载 2015-03-07 16:11:29 · 837 阅读 · 0 评论 -
Robotium学习笔记四
在这篇记录中我将完成solo类中其他未记录的方法的学习笔记,主要是Click,和Type/Enter,那么我最先开始的是Click这个类型的方法,其实这个操作的原理并不难理解,主要是拿到控件,再通过控件上的坐标点发送点击事件,下面是代码public void clickOnText(String text) { clicker.clickOnText(text, false, 1, t转载 2015-03-08 13:31:08 · 634 阅读 · 2 评论 -
Robotium学习笔记五
在全面四篇笔记中基本完成了对Solo类大部分方法的记录,在这篇笔记中将对webView的操作做一个记录还是老套路,先从获取所有的WebElement控件开始,Robotium主要是使用了一套JavaScript脚本,将脚本注入的网页中并执行响应的函数来获取Elements的,下面来看看代码public WebElement getWebElement(By by, int index)转载 2015-03-08 14:37:24 · 570 阅读 · 0 评论