Android(安卓)自动化测试―robotium(五)Spinner控件
16lz
2021-01-24
Spinner 控件:
默认显示:【选择的是:北京】
操作步骤:
1.点击【城市】下拉框
2.选择【上海】
验证:TextView 显示:【选择的是:上海】
- publicvoidtestUI()throwsException{
- this.Spinner();
- }
- publicvoidSpinner(){
- solo.clickOnButton("Spinner");
- booleanactual=solo.isSpinnerTextSelected(0,"北京");
- solo.pressSpinnerItem(0,1);
- booleanactual1=solo.searchText("选择的是:上海");
- assertEquals("Thisisnotfound",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
更多相关文章
- 动态设置控件宽高
- Android中补间动画、属性动画效果演示
- android listview 连续调用 getview问题分析及解决
- android在只拥有第三方apk的情况下在自己app中打开第三方app
- android浏览器研究-下载
- Flutter Row、Column 参数详解
- Android(安卓)重读官方文档 4 SharedPreferences
- android Animation初探一
- Android使用ksoap2连接webserver(JAX-WS)访问数据库