zoukankan      html  css  js  c++  java
  • robotium solo.typeText 和 solo.enterText 有什么不同?

    今天写robotium脚本时,遇到两个输入框:

    第一个输入框用方法 solo.typeText(et_username, "mama1888"); 可以输入;

    第二个不行,要使用    solo.enterText(et_write_title, "帖子标题");  才可以输入。哪位大虾能告之这两个方法有什么不一样??

    <EditText            

    android:id="@+id/et_username"

          android:layout_width="fill_parent" 

               android:layout_height="wrap_content"

                 android:background="?inputEditStyle"

                 android:drawableLeft="@drawable/login_icon1"

                android:gravity="center_vertical"

                android:hint="妈网账号"

                android:textColor="?postDetailHeadTextFont1"

                android:textCursorDrawable="@null"

                android:singleLine="true" 

                  android:paddingLeft="5dip" />

     <EditText

                    android:id="@+id/et_write_title"

                    android:layout_width="fill_parent"

                    android:layout_height="wrap_content"

                    android:layout_marginLeft="10dip"

                    android:layout_marginRight="10dip"

                    android:background="@null"

                    android:hint="标题"

                    android:maxLength="40"

                    android:padding="3dip"

                    android:singleLine="true"

                    android:textColor="?postDetailTextFont1"

                    android:clickable="true"

                    android:textCursorDrawable="@null" />

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

    2、显示上,typeText在测试过程中能看到输入的痕迹;enterText则没有输入痕迹。http://www.robotium.cn/archives/461

  • 相关阅读:
    【面霸2】
    【面霸1】php知识点
    【技术宅11】php入门运算
    【技术宅10】顺序二分查找算法
    【技术宅9】遍历一个文件夹下的所有文件和子文件夹
    【技术宅7】一个或多个虚拟主机配置方法
    【技术宅6】把一个无限级分类循环成tree结构
    【技术宅5】抓去网页数据的3种方法
    【技术宅4】如何把M个苹果平均分给N个小朋友
    【技术宅3】截取文件和url扩展名的N种方法
  • 原文地址:https://www.cnblogs.com/zhitang2009/p/3419639.html
Copyright © 2011-2022 走看看