`
MyEyeOfJava
  • 浏览: 1158951 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7af2d6ca-4fe1-3e9a-be85-3f65f7120bd0
测试开发
浏览量:71394
533896eb-dd7b-3cde-b4d3-cc1ce02c1c14
晨记
浏览量:0
社区版块
存档分类
最新评论

[Android]robotium typeText与enterText区别

阅读更多

solo.typeText和solo.enterText方法都可以对EditeText进行测试,达到的测试目的是一样的。存在几点不同:

1、实现上,typeText方法是robotium框架调用系统Instrumentation类里面的sendStringSync方法来实现的;enterText是调用TextView里面setText方法来实现的。

2、显示上,typeText在测试过程中能看到输入的痕迹;enterText则没有输入痕迹。

so 使用typeText的时候没办法输入中文。

 

附件是一个测试工程。

分享到:
评论

相关推荐

    typeText与enterText的区别

    本文将深入探讨Robotium中的`typeText`和`enterText`两个方法的区别,这对于理解如何更有效地使用Robotium进行UI交互测试至关重要。 `typeText`和`enterText`都是Robotium中用于在EditText组件中输入文本的方法,但...

    robotium Android自动化 测试范例

    例如,可以使用`solo.clickOnButton(int index)`来点击按钮,`solo.searchText(String text)`查找文本,`solo.typeText(int index, String text)`输入文本等。以下是一个简单的示例,演示如何测试登录界面: ```...

    android 黑盒 测试 工具框架 robotium

    例如,`Solo`类是Robotium的主要接口,提供了一系列方法来与Android UI元素进行交互。例如,`clickOnButton(int resourceId)`用于点击具有特定资源ID的按钮,`typeText(int resourceId, String text)`则用于在指定...

    robotium实例

    1. **安装与配置**:首先,你需要在Android Studio中添加Robotium的依赖。在项目级别的build.gradle文件中添加以下依赖: ``` testImplementation 'com.jayway.android.robotium:robotium-solo:6.3.2' ``` 然后...

    robotium测试之创建android实例

    在实际的测试过程中,我们还可以利用Robotium的`clickOnButton`、`typeText`、`waitForText`等方法,对Calculator的各个按钮和显示区域进行操作和验证。这不仅能够帮助开发者发现和修复问题,还能提高应用的用户体验...

    Robotium_Demo

    【Robotium_Demo】是一个基于Android自动化测试框架Robotium的示例项目,它包含了实际的测试用例和详细的使用说明,旨在帮助开发者更好地理解和运用Robotium进行应用的自动化测试。Robotium是一个强大的测试工具,...

    robotium-master.zip

    通过Solo对象,我们可以执行各种操作,如clickOnButton()用于点击按钮,typeText()输入文本,waitForActivity()等待特定活动出现等。此外,Robotium还提供了assertion方法,如assertTrue()和assertEquals(),用于...

    robotium自动化例子

    比如`getActivity()`用于获取当前活动,`clickOnButton(int index)`用于点击指定索引的按钮,`typeText(int index, String text)`用于在指定输入框输入文本,`waitForDialogToOpen()`和`waitForDialogToClose()`则...

    Robotium5.1下载及API文档

    例如,`clickOnButton()`用于点击按钮,`typeText()`用于输入文本,`waitForActivity()`用于等待特定活动出现等。 2. `Activity`:在Android中,Activity是用户界面的基本单元。Robotium允许我们对单个Activity或...

    ANDROID 直接TYPEC转串的通信DEMO及开发文档

    在Android系统中,直接通过TYPE-C接口进行串行通信是一种高效、便捷的方案,尤其适用于设备间的数据交换或控制应用。本DEMO和开发文档详细介绍了如何实现这一功能,无需额外的转接头,简化了硬件连接,提升了用户...

    Robotium实例

    Robotium是一款专为Android应用程序自动化测试设计的开源框架。它为开发者提供了强大的API,使得能够编写针对原生和混合应用程序的黑盒测试。这个“Robotium实例”是官方提供的资料,非常适合初学者来学习和理解如何...

    robotium使用技巧

    Robotium是一款强大的自动化测试框架,专门用于Android应用的UI测试。它允许开发者编写高级的黑盒测试,无需深入了解应用程序的内部工作原理。本教程将深入探讨如何使用Robotium进行有效的测试,以及它的一些实用...

    Android自动化测试robotium.pdf

    - `typeText(int index, String text)`:在指定索引的输入框中输入文本。 - `pressButton(String text)`:点击具有特定文本的按钮。 - `scrollDown()`和`scrollUp()`:模拟用户在列表或滚动区域向上或向下滚动。 ...

    Robotium测试记事本源码

    Robotium提供了`Solo`类,其中的`typeText()`方法可以用于在输入框中输入文本,`clickOnButton()`则用于点击“保存”按钮。 3. **验证记录**: 添加记录后,测试会验证新记录是否正确显示。这可能用到`assertText()`...

    robotium历史版本robotium-solo-jar

    例如,`clickOnButton()`用于点击按钮,`typeText(int index, String text)`用于在指定输入框输入文本,`waitForView()`则可以等待某个视图出现。 为了更高效地使用Robotium,开发人员还可以结合持续集成工具(如...

    Robotium测试Demo

    Robotium测试Demo是一款用于Android应用自动化测试的框架的实例演示。Robotium以其强大的功能和易用性,成为了Android开发者和测试工程师的首选工具之一。它允许编写强大的黑盒测试,覆盖用户界面的各种交互操作,...

    robotium-example:Android Studio 的 Robotium Hello World 示例

    3. **执行操作**: `solo.clickOnText()`, `solo.clickOnButton()`, `solo.typeText()`等方法用于模拟用户操作,如点击按钮、输入文本等。 4. **验证状态**: `solo.waitForText()`, `solo.assertCurrentActivity()`...

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

    Robotium提供了一套丰富的API,可以方便地与Android UI元素进行交互。例如,`solo.searchView()`方法用于查找屏幕上的视图,而`solo.clickOnView()`则用于点击特定视图。对于EditText,我们可以使用`solo.getText()`...

    robotium api

    - `typeText(String text)`:在当前焦点的EditText中输入文本。 - `pressBack()`:模拟用户按下返回键。 2. **Activity和Intent操作**:Robotium支持启动、切换和等待Activity,以及监控Intent的发送和接收。 - ...

Global site tag (gtag.js) - Google Analytics