首页 > 代码库 > 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-本行中被点击的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控件的名称
       返回:
       
 
【转载:http://blog.csdn.net/tt75281920/article/details/26946037】

Robotium API -- click/clickLong操作