Robotium_断言方法assert、is、search
assert最常用的還是assertThat方法,是Junit的判斷,這里就不多說了。
斷言方法assert(robotium特有的斷言方式,實(shí)際項(xiàng)目中和Junit的assert方法配合使用)
void assertCurrentActivity (String message, Class activityClass [,boolean isNewInstance]) 斷言當(dāng)前的activity是否是預(yù)期的 參數(shù): message-如果運(yùn)行失敗打印的消息 activityClass-預(yù)期的activity isNewInstance-可選項(xiàng),實(shí)際activity是否是預(yù)期activity的繼承,如果為true則只要是繼承關(guān)系就通過,false則必須是當(dāng)前activity
返回:無
????? ?? void assertCurrentActivity (String message, String name [,boolean isNewInstance]) 斷言當(dāng)前的activity是否是預(yù)期的 參數(shù): message-如果運(yùn)行失敗打印的消息 name-預(yù)期activity的名字 isNewInstance-可選項(xiàng),實(shí)際activity是否是預(yù)期activity的繼承,如果為true則只要是繼承關(guān)系就通過,false則必須是當(dāng)前activity
返回:無 void assertMemoryNotLow()
斷言目前系統(tǒng)可用內(nèi)存是否過低,內(nèi)存空間足夠則通過
返回:無
is方法
boolean isCheckBoxChecked (int index | String text)
判斷checkBox是否處于被選中的狀態(tài),可以通過index和text兩種方法定位
參數(shù):
index-檢查的checkBox的索引值,如果只有一個(gè)可用則為0
text-檢查的checkBox的文字,可使用正則表達(dá)式
返回:
true-如果被選中
false-如果沒有被選中
?
?boolean isRadioButtonChecked (int index | String text)
判斷RadioButton是否處于被選中的狀態(tài),可以通過index和text兩種方法定位
參數(shù):
index-檢查的RadioButton的索引值,如果只有一個(gè)可用則為0
text-檢查的RadioButton的文字,可使用正則表達(dá)式
返回:
true-如果被選中
false-如果沒有被選中
?
?boolean isRadioButtonChecked (int index | String text)
判斷RadioButton是否處于被選中的狀態(tài),可以通過index和text兩種方法定位
參數(shù):
index-檢查的RadioButton的索引值,如果只有一個(gè)可用則為0
text-檢查的RadioButton的文字,可使用正則表達(dá)式
返回:
true-如果被選中
false-如果沒有被選中
?
?boolean isToggleButtonChecked (int index | String text)
判斷ToggleButton是否處于被選中的狀態(tài),可以通過index和text兩種方法定位
參數(shù):
index-檢查的ToggleButton的索引值,如果只有一個(gè)可用則為0
text-檢查的ToggleButton的文字,可使用正則表達(dá)式
返回:
true-如果被選中
false-如果沒有被選中
boolean isSpinnerTextSelected ( [int index, ]? String text)
判斷SpinnerText是否處于被選中的狀態(tài),可以通過index定位
參數(shù):
index-檢查的SpinnerText的索引值,如果只有一個(gè)可用則為0
text-檢查的SpinnerText的文字,可使用正則表達(dá)式
?返回:
true-如果被選中
false-如果沒有被選中
?
boolean isTextChecked (String text)
判斷text是否處于被選中的狀態(tài),可以通過text定位
參數(shù):
text-檢查的text的文字,可使用正則表達(dá)式
返回:
true-如果被選中
false-如果沒有被選中
search方法
boolean searchButton (String text [, int minimumNumberOfMatches, boolean onlyVisible])
判斷當(dāng)前的屏幕中是否能找到指定的button
參數(shù):
text-查找的button的文字
minimumNumberOfMatches-最小指定多少才算是通過,0表示1個(gè)或者多個(gè)
onlyVisible-只記錄可見的
返回:
true-如果找到了該控件
false-如果沒有找到該控件
?
boolean searchText (String text [, int minimumNumberOfMatches, boolean scroll, boolean onlyVisible])
判斷當(dāng)前的屏幕中是否能找到指定的text,即文本
參數(shù):
?text-查找的Text的文字
minimumNumberOfMatches-最小指定多少才算是通過,0表示1個(gè)或者多個(gè)
scroll-是否允許滾動搜索,true表示支持,false表示只能在當(dāng)前屏幕內(nèi)查找
onlyVisible-只記錄可見的
返回:
true-如果找到了該文本
false-如果沒有找到該文本
?
?boolean searchToggleButton (String text [, int minimumNumberOfMatches])
判斷當(dāng)前的屏幕中是否能找到指定的ToggleButton
參數(shù):
text-查找的ToggleButton的文字
minimumNumberOfMatches-最小指定多少才算是通過,0表示1個(gè)或者多個(gè)
返回:
true-如果找到了該控件
false-如果沒有找到該控件
?
boolean searchEditText (String text)
判斷當(dāng)前的屏幕中是否能找到指定的EditText
參數(shù):
text-查找的Text的文字
返回:
true-如果找到了該文本
false-如果沒有找到該文本
轉(zhuǎn)載于:https://www.cnblogs.com/zhoumiao/p/8059067.html
總結(jié)
以上是生活随笔為你收集整理的Robotium_断言方法assert、is、search的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 磁力传感器工作原理
- 下一篇: html5 抽奖程序,真正的网页抽奖-J