`

Robotium常用知识点汇总

阅读更多

1.robotium单击Button
public void clickOnButton(String name)

 

2.robotium单击ImageView
方法一.View v = solo.getView(R.id.iv_main_setting);
        solo.clickOnView(v);

方法二.  for (View v : solo.getCurrentViews()) {
  if (v.getId() == R.id.iv_main_setting)
   solo.clickOnView(v);
 }
 
3.waitForText
    该方法适用于点击操作后需要一点时间才返回结果的结果判断。比如联网操作,可以设置适当的延时,等待返回结果,判断结果更加正确。
 
4.白盒测试中,我们可以直接使用R.id的形式来调用:
View view=solo.getView(R.id.btn_Example);//获取View
solo.clickOnView(view);//点击

 

5.黑盒测试中,R.id不可见:
Activity act=solo.getCurrentActivity();//获取Activity
int id=act.getResources().getIdentifier("btn_Example", "id", act.getPackageName());//通过String的id获取int的id
View view=act.findViewById(id);//获取View
solo.clickOnView(view);//点击

分享到:
评论

相关推荐

    Robotium入门知识分享

    ### Robotium入门知识详解 #### 一、Junit框架原理 JUnit 是一个广泛应用于 Java 开发中的单元测试框架,它提供了简洁高效的测试方法,能够帮助开发者编写可维护性高的测试用例。 - **核心概念**: - `TestCase`...

    robotium入门之四(常用函数讲解).docx

    本篇文章将深入解析Robotium中的一些常用函数,帮助开发者更好地理解和运用这个工具。 首先,我们来看点击自动化相关的函数。`clickOnText(String text)` 可以点击界面上任何显示指定文本的元素,无论它在哪个控件...

    Android自动化Robotium

    为了提高效率,我们可以将Robotium的功能封装成一个小工具库,包含一些常用的测试操作,如登录、注册、页面跳转等。这样,测试人员只需调用这些预定义的方法,就能快速构建测试脚本。 - **创建公共方法**:根据项目...

    Robotium环境搭建和初识

    在编写测试用例时,识别控件和操作控件是关键,测试人员需要熟练掌握识别控件的方法,并且熟悉solo类提供的常用函数,以实现对控件的操作。测试用例编写完成后,可以通过Android测试框架运行测试用例。 Robotium...

    robotium自动化例子

    本教程将基于"robotium自动化例子",帮助初学者理解如何利用Robotium进行Android应用的自动化测试。 首先,让我们了解Robotium的核心概念。Robotium提供了一个简洁的API,允许测试人员编写可读性强且易于维护的测试...

    robotium-master.zip

    总结来说,"robotium-master.zip"包含了一个Android测试框架Robotium的示例,通过学习和实践这两个项目,你可以掌握如何利用Robotium进行应用测试,理解测试用例的设计和编写,以及如何通过自动化测试提升开发效率和...

    Robotium5.1下载及API文档

    Robotium是一款强大的自动化测试框架,专门用于Android应用的UI测试。它使得开发者和测试工程师能够编写出自动化的黑盒测试用例,以确保应用程序的功能性和稳定性。Robotium 5.1是该框架的一个版本,提供了丰富的API...

    android 自动化 robotium 文档

    本文档将深入探讨Robotium的相关知识点,帮助你理解并掌握如何利用它进行高效、可靠的自动化测试。 1. **Robotium简介** Robotium是Java编写的一款强大的Android UI自动化测试工具,适用于原生和混合应用程序。它...

    Robotium入门详细资料

    1. **最小的应用程序知识需求**:开发者无需深入理解应用程序的内部工作原理,就能编写出功能强大的测试用例。 2. **多 activities 自动化**:Robotium 支持跨越多个 activities 的测试,这在涉及多个界面交互的场景...

    robotium-solo-3.1

    Robotium Solo 3.1 是一个专为Android应用自动化测试设计的开源库。这个版本的发布,主要聚焦在提升测试的稳定性和效率,以及增强对Android应用的控制能力。Robotium Solo提供了一套全面的API,使得开发者可以方便地...

    Robotium教程

    【Robotium教程】 Robotium是一款强大的自动化测试框架,专为Android应用设计,它使得开发者能够创建功能丰富的黑盒测试,无需深入源代码。本教程针对Eclipse平台,旨在帮助初学者快速掌握Robotium的使用,建立自己...

    Robotium测试记事本源码

    总结来说,"Robotium测试记事本源码"是一个实用的学习资源,它将理论与实践结合,展示了如何利用Robotium进行Android应用的自动化测试。通过研究和模仿这个例子,你可以深化对Android测试的理解,并提升你的测试技能...

    robotium4.3源码及api文档

    **Android自动化测试工具Robotium 4.3源码与API文档详解** 在移动应用开发过程中,测试是确保软件质量的关键环节。Robotium是一款强大的自动化测试框架,专为Android应用程序设计,它提供了简单且灵活的方式来编写...

    Robotium_solo_demo

    【Robotium Solo Demo】是一个专为Android应用自动化测试设计的示例项目,它结合了Android Studio和Eclipse两个开发环境的测试案例。Robotium是一款强大的自动化测试框架,它使得开发者可以编写出跨越多个Activity的...

    robotium历史版本robotium-solo-jar

    这个版本号5.1表示这是一个特定时间点的稳定发布,可能包含了一些bug修复、性能优化或新功能的添加。开发人员在自己的项目中引用这个jar文件,就可以利用Robotium的功能来编写测试代码,实现对Android应用各个层面的...

    robotium-solo-5.0.1.jar

    robotium 最新版本5.0.1 robotium-solo-5.0.1.jar

    android自动化工具-robotium

    一、测试目的 1、回归测试稳定版本功能。 2、提高工作效率。 二、测试对象 1、Robotium在APK(米聊)文件下进行java junit Test...7.插件:re-sign.jar,robotium-solo-3.3,robotium-solo-3.3-javadoc(官方文档)。

    robotium下载

    android自动化测试工具robotium 3.1

    android 黑盒 测试 工具框架 robotium

    `robotium-solo`是Robotium的核心库,包含在`robotium-solo-3.6.jar`文件中。这个库提供了丰富的API,允许测试人员编写高级的自动化测试用例。例如,`Solo`类是Robotium的主要接口,提供了一系列方法来与Android UI...

    robotium自动化学习

    **自动化测试概述** ...总结,Robotium作为Android自动化测试的强大工具,其易于使用的API和丰富的功能使得测试工作更加高效和可靠。通过深入了解和实践,开发者可以充分利用Robotium提升应用的质量和稳定性。

Global site tag (gtag.js) - Google Analytics