`

Android 自动化测试—robotium(四)CheckBox控件

 
阅读更多

CheckBox 控件:

单击CheckBox1勾选              再次单击CheckBox取消勾选

      

操作步骤:

1. 单击 CheckBox 1 复选框

验证:返回提示: Check Box 1被选中

2. 再次单击 Check Box1 复选框(达到取消勾选效果)

验证:返回提示:Check Box 1取消选中

 

  1. public void testUI() throws Exception { 
  2.     this.CheckBox(); 
  3.  
  4. public void CheckBox(){ 
  5.     boolean expected = true
  6.     solo.clickOnButton("CheckBox"); 
  7.      
  8.     solo.clickOnCheckBox(0); 
  9.     boolean actual = solo.searchText("Check Box 1被选中"); 
  10.     assertEquals("This is not found",expected,actual); 
  11.      
  12.     solo.clickOnCheckBox(0); 
  13.     boolean actual2 = solo.searchText("Check Box 1取消选中"); 
  14.     assertEquals("This is not found",expected,actual2); 
  15.     solo.goBack(); 

 

这里solo.clickOnCheckBox(0) 代表第一个CheckBox元素:Check Box 1

以此类推,1 代表第二个CheckBox元素:Check Box 2

CheckBox实现:http://luwenjie.blog.51cto.com/925779/915848

本文出自 “小毛子” 博客,请务必保留此出处http://xiaomaozi.blog.51cto.com/925779/917073

分享到:
评论

相关推荐

    Android-拥有三种状态纯Material风格的AndroidCheckbox控件

    本文将深入探讨如何实现一个具有三种状态的纯Material风格的Android Checkbox控件,以及与之相关的Android开发知识。 Checkbox在Android中通常用于提供多选选项,它的默认状态只有两种:选中和未选中。然而,有时...

    checkBox控件常见使用

    在编程和软件开发中,`checkBox`控件是一种常见的用户界面元素,用于提供用户选择或取消选择特定选项的功能。在Windows、Web应用以及移动平台上,`checkBox`都是不可或缺的交互组件。下面我们将深入探讨`checkBox`...

    Android代码-一个漂亮的CheckBox控件

    AnimCheckBox Screenshot Inspired By Dribbble Import to your project Gradle Add it in your build.gradle at the end of repositories repositories { // ... ...Add the dependency in the...AnimCheckBox checkbox

    MFC动态创建COMBOX控件以及CHECKBOX控件

    MFC实现动态创建COMBOX控件以及CHECKBOX控件的例子,还有在类里头创建线程的应用

    android 的listview 内部item的布局包含checkbox控件

    android 的listview 内部item的布局包含checkbox控件时,会遇到常见的问题:1.checkbox无法选择;2.选择的checkbox后滑动listview内容时会checkbox选择的值会刷新成原来状态值(即没选中);3.选择listview所有checkbox...

    Android 树形结构的多选CheckBox

    在Android开发中,实现树形结构的多选CheckBox是一项常见的需求,主要用于展现层次关系的数据,并允许用户进行多项选择。这个“Android 树形结构的多选CheckBox”项目提供了一个易于集成和使用的解决方案。 首先,...

    checkbox控件的用法

    checkbox控件的一些简单使用,包括checkbox的选项的选择,和集合内项的增删等功能

    实现绘制 checkBox控件

    CheckBox控件是其中的一种常见控件,它允许用户在多个选项中进行选择,通常表现为一个方框,内含勾选标记或空白,表示选中或未选中的状态。在本文中,我们将深入探讨如何实现自绘的CheckBox控件,这对于提升对UI编程...

    CheckBox控件

    #### 四、CheckBox控件的应用场景 CheckBox控件广泛应用于各种需要收集用户多选数据的场景中,例如: - **表单调查**:在问卷调查中让用户选择多个感兴趣的选项。 - **权限管理**:在用户管理界面中,管理员可以...

    JS操作CheckBox控件

    最后,当程序运行,用户在DataGrid中选择或取消选择CheckBox时,对应的行就会根据JavaScript脚本自动改变背景颜色。这种交互式的用户体验增强了用户与数据的互动性,使得数据查看和操作更加直观。 总结起来,通过...

    android中CheckBox加载自定义选中与未选中图片样式

    本篇文章将详细介绍如何在Android中实现自定义CheckBox控件,使其在四种选择状态下显示不同的图片。 首先,我们需要准备四张图片资源,分别对应CheckBox的四种状态:未选中正常、未选中按下、选中正常、选中按下。...

    checkbox控件读写ini文件

    在C#编程语言中,处理用户界面时经常需要用到`checkbox`控件来实现多选功能,并且在某些应用场景下,我们需要将`checkbox`的状态保存到INI文件中或者从INI文件读取状态以保持数据的一致性和持久化。下面将详细阐述...

    C#中checkboxList控件用法总结

    C#中checkboxList控件用法总结 CheckboxList控件是C#中常用的控件之一,主要用于显示多选项列表。以下是关于CheckboxList控件的17种常用方法的总结。 一、添加项 CheckboxList控件可以使用Items.Add方法来添加新...

    Android 多行多列CheckBox

    在Android开发中,"Android 多行多列CheckBox"是一个常见的需求,特别是在创建表单、设置界面或如你所述的员工报餐界面等场景。CheckBox是Android提供的一个UI组件,用于让用户选择一个或多个选项。当需要在界面上...

    Android 实现带动画效果的CheckBox 源码

    本文将深入探讨如何实现一个带有动画效果的CheckBox控件,基于提供的标题"Android实现带动画效果的CheckBox源码"。这个自定义控件仅通过一个自定义的View文件实现,这通常意味着开发者通过重写和扩展Android内置的...

    自定义CheckBox样式

    1:首先在布局文件中添加CheckBox的控件配置,如: <CheckBox android:id="@+id/button1" style="@style/CheckBoxStyles"//这里就是用户可以自定CheckBox的样式 android:layout_width="match_parent" android:...

    Delphi动态创建和载入CheckBox控件.rar

    在Delphi编程环境中,动态创建和载入CheckBox控件是一项基本但重要的技能,尤其是在构建复杂的用户界面时。这个示例项目“Delphi动态创建和载入CheckBox控件”旨在帮助初学者理解如何在运行时根据需求创建控件,并且...

    Android 带有切换动画的CheckBox

    在Android开发中,CheckBox是一个常见的UI元素,用于用户进行是/否选择。然而,系统默认的CheckBox切换效果可能显得较为单一。为了提升用户体验,开发者常常会寻求实现自定义的、带有动画效果的CheckBox。"Android ...

    Android 学习(5)CheckBox

    在Android开发中,CheckBox是一个非常基础且常用的控件,它提供了多选功能,用户可以通过勾选或取消勾选来选择或取消选择一个选项。在本篇Android学习的第五部分,我们将深入探讨CheckBox的使用,包括它的基本属性、...

Global site tag (gtag.js) - Google Analytics