`

Android 自动化测试—robotium(三)EditText控件

 
阅读更多

为了更好的尝试Robotium的AIP,自己编写了部分android控件,提供测试。

EditText 控件:

操作步骤:

1.单击 EditText 控件

2.输入文字内容:This is EditTextActivity

3.单击 Submit 按钮

验证:页面返回文字:This is EditTextActivity


  1. public void testUI() throws Exception { 
  2.     this.EditText(); 
  3.  
  4. public void EditText(){ 
  5.     boolean expected = true
  6.     solo.clickOnButton("EditText"); 
  7.     solo.enterText(0"This is EditTextActivity"); 
  8.     solo.clickOnButton("Submit"); 
  9.     boolean actual = solo.searchText("This is EditTextActivity"); 
  10.     assertEquals("This is not found",expected,actual); 
  11.     solo.goBack(); 

 

assertEquals 拥有三个参数

assertEquals(String message,boolean expected, boolean actual)

message:出错时返回的信息

expected:预期结果,是个布尔值

actual:实际结果,也是个布尔值

如果 expected 和 actual 的值相同时(可以都为false),测试通过,否则失败。

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

分享到:
评论

相关推荐

    robotium自动化测试android程序

    【Robotium自动化测试Android程序】 Robotium是一款专为Android应用程序设计的自动化测试工具,它主要用于进行黑盒测试,即在不考虑内部实现细节的情况下验证应用的功能。Robotium可以在两种情况下工作:一是拥有源...

    Android自动化测试—操作对话框(Dialog)上面的控件

    见下图场景:  对于上图中弹出的Dialog中仅仅对Set和Cancel按钮操作是可以的,但是要是操作+–按钮或者需要拿到EditText控件就需要费点心思了。  思路:主要是在弹出Dialog后通过Robotium的solo.getCurrentViews...

    robotium测试之创建测试用例(calculator)

    Robotium是一款强大的自动化测试框架,专为Android应用设计,支持UI层的黑盒和白盒测试。本文将详细介绍如何在已有的AndroidCalculator项目和AndroidCalculatorTest测试项目中,利用Robotium创建并执行计算器应用的...

    Robotium 关于Email的测试用例实测

    在Android应用开发中,自动化测试是确保产品质量的重要环节。Robotium是一款强大的自动化测试框架,尤其适合进行UI测试。本篇文章将深入探讨如何使用Robotium来编写针对Email功能的测试用例,供新手开发者参考。 ...

    通过id查找控件

    在Android应用自动化测试中,Robotium是一个非常强大的框架,它为开发者提供了丰富的API来操作和交互应用程序中的UI元素。本文将深入探讨如何通过ID来查找并控制这些控件,以实现自动化测试。首先,让我们理解“ID”...

    Robotium_Test Android Sample App.pdf

    在IT领域,特别是移动应用测试方面,Robotium作为一款强大的自动化测试工具,为开发者提供了便捷、高效的测试解决方案。本文将基于“Robotium_Test Android Sample App.pdf”这一文档,深入解析如何利用Robotium来...

    [Android]robotium typeText与enterText区别

    在Android自动化测试领域,Robotium是一个非常流行的框架,它提供了丰富的API来帮助开发者对应用程序进行功能测试。在Robotium中,`typeText()`和`enterText()`是两个用于输入文本的函数,虽然它们看似相似,但有着...

    robotium中文api

    ### Robotium中文API详解 #### 一、概述 ...以上就是关于Robotium API的一些详细介绍,通过这些方法可以更加方便地进行Android应用的自动化测试。希望本篇文章能够帮助初学者更好地理解和使用Robotium。

    Robotium操作总结

    Robotium 是一个强大的自动化测试框架,专为 Android 应用程序设计。它使得编写黑盒测试变得简单,能够模拟用户的各种交互操作,如点击、滑动、输入等。以下是对 Robotium 操作进行的详细总结: 1. **测试类设置**...

    CookBook-Robotium:使用 Robotium 测试 Android 应用程序

    **Android 应用程序自动化测试指南 - Robotium** 在 Android 应用开发过程中,测试是不可或缺的一环,它确保了应用的稳定性和功能完整性。Robotium 是一款强大的自动化测试框架,专为 Android 应用设计,它使得编写...

    robotium_2.5_API整理

    Robotium是一款用于Android自动化测试的开源框架,它可以模拟用户操作来进行UI测试。Robotium支持各种类型的测试,包括功能测试、系统测试以及接受性测试等。在Robotium 2.5版本中,提供了丰富的API来帮助开发者进行...

    solo源码解析

    Robotium是一种开源的Android自动化测试工具,可以用来模拟用户交互行为,进行UI测试。Solo类中封装了各种常用的操作,如点击、滑动、输入等,使得开发者能够更方便地编写自动化测试脚本。 #### 核心功能模块 1. *...

Global site tag (gtag.js) - Google Analytics