- 博客(18)
- 资源 (21)
- 问答 (1)
- 收藏
- 关注
转载 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 823
转载 Robotium API 翻译(四)——等待执行的方法sleep、waitFor
测试中经常出现明明有控件或者文本,但是由于界面没有载入完成或者其他原因导致assert判断的结果失败。或者两次执行,一次成功,一次失败的情况。所以需要加入这些等待某些控件或者文本载入的方法,以加强程序执行的健壮性。 sleep是固定长度时间的等待,waitFor则是等待某个控件或者文本载入后再进行下一步操作。 故两者都能用的情况下,推荐waitFor slee
2014-05-25 11:39:05 886
转载 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 716
转载 Robotium API 翻译(二)——除click/clickLong外的其他操作
上一篇列举了Robotium的操作,主要是点击和长按的操作。这里说下除了点击和长按外的其他操作。 拖动操作 void drag (float fromX, float toX, float fromY, float toY, int stepCount) 选定两个位置,进行拖动操作(这里的拖动操作只会记录你的起点和终点,而不会理会你的运动路径) 参数: f
2014-05-25 11:33:38 909
转载 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 784
原创 雾山的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 2476
原创 雾山的Robotium学习笔记---CheckBox,RadioGroup&RadioButton的测试方法及结果判定
在Android中,CheckBox和RadioGroup是很常见的控件,那怎样用Robotium对该kong
2014-05-19 16:10:58 1501
原创 雾山的Anrdoid学习笔记---CheckBox,RadioGroup&RadioButton
CheckBox是Android提供的多选按钮控件,
2014-05-19 15:30:54 1377
原创 雾山的Android学习笔记---消息机制(二)
在Android中可以通过Handler,Looper,MessageQueue来实现线程之间的通信
2014-05-15 12:04:33 900
原创 雾山的Android学习笔记---消息机制(一)
角色描述 1.Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的Message Queue(消息队列)。 2.Handler: 你可以构造Handler对象来与Looper沟通,以便push新消息到Message Queue里;或者接收Looper(从Message Queue取出)所送来的消息。 3. Message Queue(消息队列):用来存放线程放入的消息。
2014-05-15 10:55:38 780
原创 雾山的Android学习笔记---线程(Thread)
在Android的文档里面之处,Android中是使用的是Java当中标准的线程模型。 在Android中线程分MainThread和WorkerThread,除了MainThread之外的所有线程都称为WorkerThread。 Android启动线程和Java一样有两种方式,一种是直接Thread类的start方法,也就是一般写一个自己的类来继承Thread类。另外一种方式其实和这个差不多
2014-05-14 22:10:58 1064
原创 雾山的Android学习笔记---Intent
Intent是android的组件之一,Intent对象在android系统中代表一种意图,Intent中最重要的内容是action与data使用Intent对象传递数据的步骤:1)在Activity之间可以使用Intent对象传递数据2)使用putExtra()系列方法向Intent对象当中储存数据3)使用getXXXExtra()系列方法从Intent对象当中取出数据下面是代码示例:主Acti
2014-05-14 20:43:41 917
Vue(+ element UI + Django)编写学生管理页面后端资源
2020-11-29
jpgc-prmctl-0.4.zip
2020-06-06
SQLite Manager.crx
2020-04-06
historian.py
2020-04-02
Word Clock官方包
2020-01-29
Fliqlo_V1.8.1
2020-01-29
雾山的Robotium学习笔记---使用junitreport导出测试报告
2014-06-10
typeText与enterText的区别
2014-05-25
通过id查找控件
2014-05-25
Robotium_ChooseDemo
2014-05-19
ChooseDemo
2014-05-19
Robotium 的翻页问题,有什么方法能抓取超过一屏的已加载信息
2014-05-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人