Android 自动化测试—robotium(五)Spinner控件
16lz
2021-01-23
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
更多相关文章
- 20150506-北京Android开发 职位分享
- lua学习笔记 3 android调用Lua。Lua脚本使用LoadLib回调Java,并
- Android DNS之DNS参数设置
- android之sharedpreference存储参数
- android:布局参数,控件属性及各种xml的作用
- flutter插件开发学习之旅(7)-------双平台参数传递
- Android 版本 相关参数修改(SpreadTrum)
- Android访问WCF服务(使用json实现参数传递)
- Android中Activity之间访问互传参数