您的位置:首页 > 移动开发 > Android开发

Android 自动化测试—robotium(五)Spinner控件

2013-07-11 17:23 316 查看
Spinner 控件:



默认显示:【选择的是:北京】

操作步骤:

1.点击【城市】下拉框

2.选择【上海】

验证:TextView 显示:【选择的是:上海】

 
public void testUI() throws Exception { 
       this.Spinner(); 

 
public void Spinner(){ 
    solo.clickOnButton("Spinner"); 
    boolean actual = solo.isSpinnerTextSelected(0,"北京"); 
 
    solo.pressSpinnerItem(0, 1); 
    boolean actual1 = solo.searchText("选择的是:上海"); 
    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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: