Robotium
文章平均质量分 71
安卓自动化测试工具robotium学习比价
糖冰橙
努力确实会上瘾
展开
-
雾山的Robotium学习笔记---环境搭建及入门示例
Robotium是一款基于控件的Android自动化测试框架原创 2014-05-16 14:14:04 · 1622 阅读 · 0 评论 -
雾山的Robotium学习笔记---Robotium针对apk包的测试
在只有apk文件进行测试时,一般要求知道apk的包名和主类名。 而大家通常用的工具是re-sign.jar 下载地址:http://code.google.com/p/robotium/wiki/RobotiumForAPKFiles 1.运行环境要求 安装jdk环境和sdk环境 2.运行方式 打开运行cmd,切换到re-sign.jar文件目录原创 2014-06-02 09:06:10 · 2829 阅读 · 0 评论 -
雾山的Robotium学习笔记---通过Id寻找控件
在自动化测试中,UI上经常有一些控件是没有tex原创 2014-05-25 08:23:51 · 1537 阅读 · 1 评论 -
雾山的Robotium学习笔记---takeScreenshot(截图)
使用Robotum来截图所调用的方法时takeSc原创 2014-05-16 18:01:45 · 3969 阅读 · 2 评论 -
雾山的Robotium学习笔记---使用junitreport导出测试报告
使用Robotium进行测试的时候,直接ka原创 2014-06-10 16:23:43 · 2630 阅读 · 1 评论 -
雾山的Robotium学习笔记---scroll
上下滚动原创 2014-05-24 12:07:28 · 2385 阅读 · 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 · 2422 阅读 · 0 评论 -
雾山的Robotium学习笔记---CheckBox,RadioGroup&RadioButton的测试方法及结果判定
在Android中,CheckBox和RadioGroup是很常见的控件,那怎样用Robotium对该kong原创 2014-05-19 16:10:58 · 1472 阅读 · 0 评论 -
雾山的Robotium学习笔记----源码的导入
搭建好robotium框架后,会遇到查看源码无法ch原创 2014-05-21 18:36:24 · 1113 阅读 · 0 评论 -
雾山的Robotium学习笔记---修改Rototium源码
在日常使用中,有时候,robotium原创 2014-07-31 06:56:53 · 1085 阅读 · 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 · 774 阅读 · 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 · 901 阅读 · 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 · 705 阅读 · 0 评论 -
Robotium API 翻译(四)——等待执行的方法sleep、waitFor
测试中经常出现明明有控件或者文本,但是由于界面没有载入完成或者其他原因导致assert判断的结果失败。或者两次执行,一次成功,一次失败的情况。所以需要加入这些等待某些控件或者文本载入的方法,以加强程序执行的健壮性。 sleep是固定长度时间的等待,waitFor则是等待某个控件或者文本载入后再进行下一步操作。 故两者都能用的情况下,推荐waitFor slee转载 2014-05-25 11:39:05 · 874 阅读 · 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 · 799 阅读 · 0 评论