51Testing软件测试论坛

标题: 【我分享】Robotium API 翻译(三)——判断测试结果的方法assert、is、search [打印本页]

作者: 张亚洲    时间: 2015-1-6 08:30
标题: 【我分享】Robotium API 翻译(三)——判断测试结果的方法assert、is、search

断言方法assert(robotium特有的断言方式,实际项目中和Junit的assert方法配合使用)


void assertCurrentActivity (String message, Class activityClass [,boolean isNewInstance])

断言当前的activity是否是预期的

参数:

message-如果运行失败打印的消息

activityClass-预期的activity

isNewInstance-可选项,实际activity是否是预期activity的继承,如果为true则只要是继承关系就通过,false则必须是当前activity
返回:无
        

void assertCurrentActivity (String message, String name [,boolean isNewInstance])

断言当前的activity是否是预期的

参数:

message-如果运行失败打印的消息

name-预期activity的名字

isNewInstance-可选项,实际activity是否是预期activity的继承,如果为true则只要是继承关系就通过,false则必须是当前activity
返回:无



void assertMemoryNotLow()

断言目前系统可用内存是否过低,内存空间足够则通过

返回:无


is方法

boolean isCheckBoxChecked (int index | String text)

判断checkBox是否处于被选中的状态,可以通过index和text两种方法定位

参数:

index-检查的checkBox的索引值,如果只有一个可用则为0

text-检查的checkBox的文字,可使用正则表达式

返回:

true-如果被选中

false-如果没有被选中



boolean isRadioButtonChecked (int index | String text)

判断RadioButton是否处于被选中的状态,可以通过index和text两种方法定位

参数:

index-检查的RadioButton的索引值,如果只有一个可用则为0

text-检查的RadioButton的文字,可使用正则表达式

返回:

true-如果被选中

false-如果没有被选中



boolean isRadioButtonChecked (int index | String text)

判断RadioButton是否处于被选中的状态,可以通过index和text两种方法定位

参数:

index-检查的RadioButton的索引值,如果只有一个可用则为0

text-检查的RadioButton的文字,可使用正则表达式

返回:

true-如果被选中

false-如果没有被选中



boolean isToggleButtonChecked (int index | String text)

判断ToggleButton是否处于被选中的状态,可以通过index和text两种方法定位

参数:

index-检查的ToggleButton的索引值,如果只有一个可用则为0

text-检查的ToggleButton的文字,可使用正则表达式

返回:

true-如果被选中

false-如果没有被选中


boolean isSpinnerTextSelected ( [int index, ]  String text)

判断SpinnerText是否处于被选中的状态,可以通过index定位





boolean isTextChecked (String text)

判断text是否处于被选中的状态,可以通过text定位




search方法

boolean searchButton (String text [, int minimumNumberOfMatches, boolean onlyVisible])

判断当前的屏幕中是否能找到指定的button




boolean searchText (String text [, int minimumNumberOfMatches, boolean scroll, boolean onlyVisible])

判断当前的屏幕中是否能找到指定的text,即文本





boolean searchToggleButton (String text [, int minimumNumberOfMatches])

判断当前的屏幕中是否能找到指定的ToggleButton

参数:

text-查找的ToggleButton的文字

minimumNumberOfMatches-最小指定多少才算是通过,0表示1个或者多个





boolean searchEditText (String text)

判断当前的屏幕中是否能找到指定的EditText










欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2