- 博客(5)
- 收藏
- 关注
转载 Robotium API 翻译(五)——web控件测试方法,WebElement和By类
在Robotium中,可以通过id、index、控件名称或者对应的text正则表达式来定位一个本地的控件。那么对于外部的web控件来说,在你的程序里面无法像本地控件一样找到id、index什么的,怎么来定位呢?其实Robotium提供了定位web控件的类和方法,分别在By和Solo里面。其中By是专门用来定位web属性的,Solo里面部分方法是可以用于web控件的,部分方法是专门为了web
2015-01-05 11:04:04
204
转载 Robotium API 翻译(四)——等待执行的方法sleep、waitFor
测试中经常出现明明有控件或者文本,但是由于界面没有载入完成或者其他原因导致assert判断的结果失败。或者两次执行,一次成功,一次失败的情况。所以需要加入这些等待某些控件或者文本载入的方法,以加强程序执行的健壮性。sleep是固定长度时间的等待,waitFor则是等待某个控件或者文本载入后再进行下一步操作。故两者都能用的情况下,推荐waitForsleep,固定
2015-01-05 11:01:37
210
转载 Robotium API 翻译(三)——判断测试结果的方法assert、is、search
下面的这些方法都主要用来判断测试结果是否与预期结果相符,一般把is和search方法放在assert里面判断。assert最常用的还是assertThat方法,是Junit的判断,这里就不多说了。断言方法assert(robotium特有的断言方式,实际项目中和Junit的assert方法配合使用)void assertCurrentActivity (String
2015-01-05 10:57:14
171
转载 Robotium API 翻译(二)——除click/clickLong外的其他操作
拖动操作void drag (float fromX, float toX, float fromY, float toY, int stepCount)选定两个位置,进行拖动操作(这里的拖动操作只会记录你的起点和终点,而不会理会你的运动路径)参数:fromX-起始位置的X坐标toX-终点的X坐标fromY-起始位置的Y坐标toY
2015-01-05 10:55:20
173
转载 Robotium API 翻译(一)——click/clickLong操作
click&clickLong方法(点击/长按事件) ArrayList clickList(int line[,int index]) 点击当前textlist中的第line行,可以指定listview的索引,不指定时默认为第一个 参数: line-点击第几行 index-点击第几个listview,通过
2015-01-05 10:53:04
131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人