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-长按的时间
返回:
无
点击当前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控件的名称
返回:
无
点击一个按钮
参数:
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】