日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Robotium_断言方法assert、is、search

發(fā)布時(shí)間:2023/12/10 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Robotium_断言方法assert、is、search 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
下面的這些方法都主要用來判斷測試結(jié)果是否與預(yù)期結(jié)果相符,一般把is和search方法放在assert里面判斷。
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)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。