Android 自動化測試—robotium(五)Spinner控件

Spinner 控件:


默認顯示:【選擇的是:北京】

操作步驟:

1.點擊【城市】下拉框

2.選擇【上海】

驗證:TextView 顯示:【選擇的是:上海】

 

  1. public void testUI() throws Exception { 
  2.        this.Spinner(); 
  3.  
  4. public void Spinner(){ 
  5.     solo.clickOnButton("Spinner"); 
  6.     boolean actual = solo.isSpinnerTextSelected(0,"北京"); 
  7.  
  8.     solo.pressSpinnerItem(01); 
  9.     boolean actual1 = solo.searchText("選擇的是:上海"); 
  10.     assertEquals("This is not found",true, actual1); 

 

isSpinnerTextSelected 擁有兩個參數

public boolean isSpinnerTextSelected(int index, String text)

index:定位選擇的Spinner,第一個爲0

text:所選擇的Spinner存在的文本

這個API返回的是一個布爾值,當滿足條件時返回true

 

pressSpinnerItem 擁有兩個參數

public void pressSpinnerItem(int spinnerIndex, int itemIndex)

spinnerIndex:定位要使用的Spinner,第一個爲0

intemIndex:定位所要按下的下拉項,如圖:北京=0 上海=1 天津=2 ....

 

Spinner實現:http://luwenjie.blog.51cto.com/925779/917238

本文出自 “小毛子” 博客,請務必保留此出處http://xiaomaozi.blog.51cto.com/925779/917287

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章