Robotium API 翻译(一)——click/clickLong操作

click&clickLong方法(点击/长按事件)

ArrayList<android.widget.TextView> clickList(int line[,int index])
       点击当前textlist中的第line行,可以指定listview的索引,不指定时默认为第一个
      参数:
      line-点击第几行
      index-点击第几个listview,通过index标识
      返回:
      ArrayList-本行中被点击的TextView

ArrayList<android.widget.TextView> clickLongList(int line[,int index,int time])
       长按当前textlist中的第line行,可以指定listview的索引,不指定时默认为第一个
      参数:
      line-点击第几行
      index-点击第几个listview,通过index标识
      time-长按的时间
      返回:
      ArrayList-本行中被点击的TextView

void clickOnScreen(float x,float y[, int numberOfClicks])
       按照坐标点击屏幕
      参数:
      x-点击位置的x坐标
      y-点击位置的y坐标
      numberOfClicks-点击几次
      返回:
      无

 void clickLongOnScreen(float x,float y[, int time])
       按照坐标长按屏幕
      参数:
      x-长按位置的x坐标
      y-长按位置的y坐标
      time-长按的时间
      返回:
      无

void clickOnText(String text [, int match, boolean scroll])
       点击屏幕内的某个文本
      参数:
      text-点击的字符
      match-如果有多个匹配的话,点击的第几个
      scroll-如果是true的话,会执行滚动屏幕的动作
      返回:
      无

void clickLongOnText(String text [, int match, boolean scroll|int time])
       长按屏幕内的某个文本
      参数:
      text-长按的字符
      match-如果有多个匹配的话,长按的第几个
      scroll-如果是true的话,会执行滚动屏幕的动作
      time-长按的时间
      返回:
      无

void clickOnView (android.view.View.view [,boolean immediately])

点击一个view,可设置忽略等待

参数:

view-view名称

immediately-如果为true的话,忽略任何等待立即点击

返回:

void clickLongOnView (android.view.View.view [,int time])

长按一个view

参数:

view-view名称

time-长按的时间

返回:

void clickOnButton (int index| String text)
       点击一个按钮
      参数:
      index-按钮的索引
      text-按钮的文字
      返回:
      无

void clickOnImage (int index)
       点击一个图片
      参数:
      index-图片的索引
      返回:
      无

void clickOnImageButton (int index)
       点击一个带图片的按钮
      参数:
      index-按钮的索引
      返回:
      无

void clickOnEditText (int index)
       点击一个可编辑的文本控件
      参数:
      index-可编辑文本的索引
      返回:
      无

void clickOnCheckBox (int index)
       点击一个复选框
      参数:
      index-复选框的索引
      返回:
      无

void clickOnToggleButton (String text)
       点击一个开关按钮,并改变其状态
      参数:
      text-开关按钮的文本
      返回:
      无

void clickOnMenuItem (String text [, boolean subMenu])
       点击MenuItem,即当点击系统menu键弹出的那个菜单
      参数:
      text-menuItem的文本
      subMenu-如果为true的时候,可以选择MenuItem的下级菜单
      返回:
      无

void clickOnRadioButton (int index)
       点击一个进度按钮
      参数:
      index-进度按钮的索引
      返回:
      无

void clickOnActionBarHomeButton ()
       点击AcionBar的Home或者Up按钮,就是最上面那条的Home或者Up
      参数:
      无
      返回:
      无

void clickOnActionBarItem (int id)
       点击ActionBar的选项
      参数:
      每个选项的id
      返回:
      无

void clickLongOnTextAndPress (String text, int index)
       长按一个控件,并点击其中一个选项
      参数:
      text-控件的文本
      index-点击的索引
      返回:
      无

 

void clickOnWebElement (By by [, int match , boolean scroll])
       通过By属性识别,点击一个Web控件
      参数:
      by-通过By的哪个属性来识别控件
      match-如果多个web都匹配,选择第几个
      scroll-如果为true的话,将执行滚动操作
      返回:
      无

void clickOnWebElement (WebElement webElement)
       通过Web控件名称识别,点击一个Web控件
      参数:
      webElement-web控件的名称
      返回:
      无

时间: 2024-08-22 21:56:00

Robotium API 翻译(一)——click/clickLong操作的相关文章

Robotium API -- click/clickLong操作

       click&clickLong方法(点击/长按事件)   ArrayList<android.widget.TextView> clickList(int line[,int index])       点击当前textlist中的第line行,可以指定listview的索引,不指定时默认为第一个       参数:       line-点击第几行       index-点击第几个listview,通过index标识       返回:       ArrayList

[转载]Robotium API 翻译(三)——判断测试结果的方法assert、is、search

该文来源于:http://blog.csdn.net/dongmu1986 下面的这些方法都主要用来判断测试结果是否与预期结果相符,一般把is和search方法放在assert里面判断.assert最常用的还是assertThat方法,是Junit的判断,这里就不多说了. 断言方法assert(robotium特有的断言方式,实际项目中和Junit的assert方法配合使用) void assertCurrentActivity (String message, Class activityCl

Robotium API

Robotium API 翻译(三)--判断测试结果的方法assert.is.search        :http://blog.csdn.net/luckyyulin/article/details/19154987 Android 自动化测试(5)(robotium):http://www.2cto.com/kf/201410/344593.html robotium3.6与4.0以后的区别  :http://blog.csdn.net/hunterno4/article/details/

iOS开发-NSData全部API翻译学习

学习NSData,发现网上资料比较零碎,还是苹果官方文档比较全面细致,非常适合集中学习,以下是NSData全部API翻译,欢迎转载学习. /**************** Immutable Data 不可变的Data ****************/ @interface NSData : NSObject <NSCopying, NSMutableCopying, NSSecureCoding> //6.获取data长度的属性 @property (readonly) NSUInteg

Android常用控件及对应Robotium API

最近发现Android控件不熟悉,看Robotium的API都费劲. 常用Android控件: 控件类型 描述 相关类 Button 按钮,可以被用户按下或点击,以执行?个动作 Button Text field 可编辑的文本区域,可以使用AutoCompleteTextView创建一个带有自动完成功能的编辑文本域 EditText,AutoCompleteTextView Checkbox 复选框,?个可以由用户切换的ON/OFF开关.当提供给用户?组不互斥的可选项时,你应该使用复选框 Che

IOS---UICOLLECTIONVIEW详解和常用API翻译

IOS---UICOLLECTIONVIEW详解和常用API翻译 UICollectionView 1.必须要设置布局参数 2.注册cell 用法类似于UITableView 类.自动实现重用,必须注册初始化. 使用UICollectionView必须实现UICollectionViewDataSource,UICollectionViewDelegate,UICollectionViewDelegateFlowLayout这三个协议. Collection View的构成,我们能看到的有三个部

angular -- $route API翻译

$route -$routeProvider服务 -依赖ngRoute模块 $route能够在路径发生改变的时候,渲染不同的视图,调用不同的控制器.它监测了$location.url(),然后根据路径来匹配相应的路由,路由的定义方法详见$routeProvider的API. $route通常和$routeProvider服务和ngView指令一起使用 依赖: $location$routeParams 方法: reload() 在路由没有改变的时候,再次加载当前路径的路由,重新渲染ng-view

angular -- $routeParams API翻译

原api出处: https://docs.angularjs.org/api/ngRoute/service/$routeParams $routeParams 可以获取当前路径参数. 需要ngroute模块被安装. 路径参数是$location.search()和$location.path()的组合. 当$route被匹配的时候,路径参数就会被获取. 在参数名称冲突的情况下,路径参数优先于搜索参数. $routeParams服务保证当路由发生变化时,$routeParams对象的id不会变化

Android开发之通过Android的API对sqlite数据库的操作以及数据库事务的练习

一.通过Android的API对sqlite数据库的操作 通过已有的ContentValues类,实例一个对象value来调用其中内部的方法来操作sqlite数据库 代码: package com.example.databasedemo; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.sql