
Robotium
文章平均质量分 71
安卓自动化测试工具robotium学习比价
糖冰橙
努力确实会上瘾
展开
-
雾山的Robotium学习笔记---环境搭建及入门示例
Robotium是一款基于控件的Android自动化测试框架原创 2014-05-16 14:14:04 · 1708 阅读 · 0 评论 -
雾山的Robotium学习笔记---Robotium针对apk包的测试
在只有apk文件进行测试时,一般要求知道apk的包名和主类名。而大家通常用的工具是re-sign.jar下载地址:http://code.google.com/p/robotium/wiki/RobotiumForAPKFiles1.运行环境要求安装jdk环境和sdk环境2.运行方式打开运行cmd,切换到re-sign.jar文件目录原创 2014-06-02 09:06:10 · 2898 阅读 · 0 评论 -
雾山的Robotium学习笔记---通过Id寻找控件
在自动化测试中,UI上经常有一些控件是没有tex原创 2014-05-25 08:23:51 · 1600 阅读 · 1 评论 -
雾山的Robotium学习笔记---takeScreenshot(截图)
使用Robotum来截图所调用的方法时takeSc原创 2014-05-16 18:01:45 · 4087 阅读 · 2 评论 -
雾山的Robotium学习笔记---使用junitreport导出测试报告
使用Robotium进行测试的时候,直接ka原创 2014-06-10 16:23:43 · 2708 阅读 · 1 评论 -
雾山的Robotium学习笔记---scroll
上下滚动原创 2014-05-24 12:07:28 · 2455 阅读 · 0 评论 -
雾山的Robotium学习笔记---typeText与enterText的区别
solo.typeText和solo.enterText方法都可以对EditeText进行测试,存在几点不同:1、实现上,typeText方法是robotium框架调用系统Instrumentation类里面的sendStringSync方法来实现的;enterText是调用TextView里面setText方法来实现的。2、显示上,typeText在测试过程中能看到输入的痕迹;e原创 2014-05-25 11:17:35 · 2518 阅读 · 0 评论 -
雾山的Robotium学习笔记---CheckBox,RadioGroup&RadioButton的测试方法及结果判定
在Android中,CheckBox和RadioGroup是很常见的控件,那怎样用Robotium对该kong原创 2014-05-19 16:10:58 · 1526 阅读 · 0 评论 -
雾山的Robotium学习笔记----源码的导入
搭建好robotium框架后,会遇到查看源码无法ch原创 2014-05-21 18:36:24 · 1146 阅读 · 0 评论 -
雾山的Robotium学习笔记---修改Rototium源码
在日常使用中,有时候,robotium原创 2014-07-31 06:56:53 · 1126 阅读 · 0 评论 -
Robotium API 翻译(一)——click/clickLong操作
click&clickLong方法(点击/长按事件) ArrayList clickList(int line[,int index]) 点击当前textlist中的第line行,可以指定listview的索引,不指定时默认为第一个 参数: line-点击第几行 index-点击第几个listview,通过inde转载 2014-05-25 11:30:57 · 794 阅读 · 0 评论 -
Robotium API 翻译(二)——除click/clickLong外的其他操作
上一篇列举了Robotium的操作,主要是点击和长按的操作。这里说下除了点击和长按外的其他操作。拖动操作void drag (float fromX, float toX, float fromY, float toY, int stepCount)选定两个位置,进行拖动操作(这里的拖动操作只会记录你的起点和终点,而不会理会你的运动路径)参数:f转载 2014-05-25 11:33:38 · 930 阅读 · 0 评论 -
Robotium API 翻译(三)——判断测试结果的方法assert、is、search
下面的这些方法都主要用来判断测试结果是否与预期结果相符,一般把is和search方法放在assert里面判断。assert最常用的还是assertThat方法,是Junit的判断,这里就不多说了。断言方法assert(robotium特有的断言方式,实际项目中和Junit的assert方法配合使用)void assertCurrentActivity (String m转载 2014-05-25 11:36:56 · 734 阅读 · 0 评论 -
Robotium API 翻译(四)——等待执行的方法sleep、waitFor
测试中经常出现明明有控件或者文本,但是由于界面没有载入完成或者其他原因导致assert判断的结果失败。或者两次执行,一次成功,一次失败的情况。所以需要加入这些等待某些控件或者文本载入的方法,以加强程序执行的健壮性。sleep是固定长度时间的等待,waitFor则是等待某个控件或者文本载入后再进行下一步操作。故两者都能用的情况下,推荐waitForslee转载 2014-05-25 11:39:05 · 904 阅读 · 0 评论 -
Robotium API 翻译(五)——web控件测试方法,WebElement和By类
在Robotium中,可以通过id、index、控件名称或者对应的text正则表达式来定位一个本地的控件。那么对于外部的web控件来说,在你的程序里面无法像本地控件一样找到id、index什么的,怎么来定位呢?其实Robotium提供了定位web控件的类和方法,分别在By和Solo里面。其中By是专门用来定位web属性的,Solo里面部分方法是可以用于web控件的,部分方法是专门为了web转载 2014-05-25 11:42:18 · 854 阅读 · 0 评论