`

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

 
阅读更多

spinne控件:



 

 

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

操作步骤:

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

  • 大小: 6.5 KB
分享到:
评论

相关推荐

    Android自动化测试手段之Robotium

    Robotium是一款强大的自动化测试框架,专为Android应用设计,适用于系统级别的黑盒测试。本文将深入探讨Robotium的原理、使用方法以及如何结合实际项目进行高效测试。 首先,我们要理解Robotium的基本概念。...

    Android 自定义spinner控件下拉框实现

    在Android开发中,Spinner是一个非常常用的控件,它用于展示一个可选的列表,用户可以选择其中一个选项。然而,原生的Spinner控件在某些场景下可能无法满足开发者的需求,例如样式定制、交互方式等。本篇文章将深入...

    android Spinner控件实例

    在Android开发中,Spinner是一个非常常用的控件,它主要用于实现下拉列表的功能,用户可以通过点击Spinner来选择一个预设的选项。Spinner控件简洁而实用,适用于那些需要在一个固定选项集合中进行选择的场景,例如...

    Android使用 Spinner控件实现下拉框功能

    Android Spinner控件实现下拉框功能 Android Spinner控件是 Android 系统中的一种控件,用于实现下拉框功能。通过使用 Spinner 控件,我们可以在 Android 应用程序中实现下拉框的效果。下面我们将通过实例代码来...

    Android Spinner 控件的使用

    在Android开发中,Spinner是一个非常实用的控件,它提供了下拉选择的功能,类似于iOS中的Picker View。在设计用户界面时,Spinner可以帮助我们提供一种紧凑的交互方式,尤其是在需要用户从多个选项中选择一个时。...

    android Spinner控件的简单运用

    我们大家都应该知道,android给我们提供了一个spinner控件,这个控件主要就是一个列表。 Spinner位于 android.widget包下,每次只显示用户选中的元素,当用户再次点击时,会弹出选择列表供用户选择,而选择列表中的...

    Android Spinner控件简单使用方法

    **Android Spinner控件详解** Spinner是Android开发中常用的一种下拉选择控件,它提供了一个可下拉的列表,用户可以从中选择一个项。在设计用户界面时,Spinner经常用于节省屏幕空间,因为它只显示一个选定的条目,...

    Android 控件之下拉框—Spinner控件

    在Android开发中,Spinner控件是一种常见的选择列表控件,它允许用户从下拉菜单中选择一个选项。Spinner类似于一个下拉菜单,适用于有限数量的预定义选项,它提供了简洁的用户界面,节省了屏幕空间。这篇博客文章将...

    android spinner控件添加,删除使用源代码

    接下来,我们将详细讨论如何在Android应用中添加、删除和使用Spinner控件。 **一、Spinner的添加** 1. **布局文件中的添加**: 在XML布局文件中,使用`<Spinner>`标签来添加Spinner控件。例如: ```xml ...

    Android Spinner控件下拉列表框的实现

    在Android开发中,Spinner是一个非常常用的控件,它允许用户从一组预定义的选项中进行选择,通常以下拉列表的形式展示。Spinner控件在设计简洁的用户界面时特别有用,因为它可以节省屏幕空间,同时提供多选项选择的...

    Android应用开发-Spinner控件.pptx

    【Android应用开发-Spinner控件】 在Android应用开发中,Spinner控件是一个非常实用的组件,它允许用户从一组预定义的选项中选择一个。Spinner类似于桌面应用程序中的组合框(ComboBox),但它并不具备组合框的下拉...

    Spinner控件

    在Android开发中,Spinner控件是一个非常常用的组件,它提供了下拉列表的功能,用户可以通过点击控件来选择一个项,通常用于实现简单的选项选择。Spinner的使用涉及到Android的基础UI设计和数据绑定,其中包含了...

    android spinner 自定义 字体大小

    在Android开发中,Spinner是一个常用的UI组件,它用于在下拉列表中展示多个选项供用户选择。当需要自定义Spinner的字体大小时,开发者需要对Spinner的样式进行一些定制。以下是一些关于如何自定义Android Spinner...

    Android带设置默认值的Spinner

    综上所述,"Android带设置默认值的Spinner"是一个实现了高度定制功能的控件,包括设定默认值、自定义显示样式以及下拉菜单样式。开发者可以根据需求,灵活运用这些技术,以提升用户体验。通过深入理解并实践这些知识...

    Android编程之下拉菜单Spinner控件用法示例

    Android编程之下拉菜单Spinner控件用法示例 Android编程中,下拉菜单Spinner控件是一种常用的UI控件,用于提供用户选择项的列表。下面将详细介绍Android编程之下拉菜单Spinner控件的用法示例。 一、Spinner控件的...

    Android中Spinner控件的使用

    ### Android中Spinner控件的使用 #### 一、在strings.xml文件中设置string-array标签 在Android开发中,`Spinner` 控件是一个非常实用的选择器组件,它允许用户从一个下拉列表中选择一个值。在`strings.xml`文件中...

    Android自定义Spinner样式

    在Android开发中,Spinner是一个非常常用的控件,它允许用户从一组预定义的选项中进行选择。默认情况下,Spinner的样式可能无法满足所有设计需求,因此开发者常常需要对其进行自定义,以实现更个性化的视觉效果。...

    具有多选功能的spinner自定义控件

    在Android开发中,Spinner是一个常用的下拉选择控件,它通常用于展示一组可选项,并让用户从中选择一个。然而,标准的Spinner控件只支持单选模式,即用户只能选择一个选项。为了满足多选的需求,我们可以自定义一个...

    Ext日期时间控件 Spinner控件 Ext代码 Extjs Grid

    在本文中,我们将深入探讨`ExtJS`框架中的两个关键组件——`Ext日期时间控件`和`Spinner控件`,以及它们在`Grid`中的应用。`ExtJS`是一款强大的JavaScript库,专用于构建富客户端应用程序,尤其适用于创建复杂的、...

    android Spinner控件的使用

    在Android开发中,Spinner是一个非常常用的控件,它主要用于实现下拉列表的选择功能,类似于iOS中的 picker view。Spinner可以提供一个简短的默认文本,并在用户点击时展示一个可滚动的选项列表。在这个主题中,我们...

Global site tag (gtag.js) - Google Analytics