Robotium API 翻译——click/clickLong操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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])
点击一个按钮
参数:
index-按钮的索引
text-按钮的文字
返回:
无
点击一个图片
参数:
index-图片的索引
返回:
无
点击一个带图片的按钮
参数:
index-按钮的索引
返回:
无
点击一个可编辑的文本控件
参数:
index-可编辑文本的索引
返回:
无
点击一个复选框
参数:
index-复选框的索引
返回:
无
点击一个开关按钮,并改变其状态
参数:
text-开关按钮的文本
返回:
无
点击MenuItem,即当点击系统menu键弹出的那个菜单
参数:
text-menuItem的文本
subMenu-如果为true的时候,可以选择MenuItem的下级菜单
返回:
无
点击一个进度按钮
参数:
index-进度按钮的索引
返回:
无
点击AcionBar的Home或者Up按钮,就是最上面那条的Home或者Up
参数:
无
返回:
无
点击ActionBar的选项
参数:
每个选项的id
返回:
无
长按一个控件,并点击其中一个选项
参数:
text-控件的文本
index-点击的索引
返回:
无
通过By属性识别,点击一个Web控件
参数:
by-通过By的哪个属性来识别控件
match-如果多个web都匹配,选择第几个
scroll-如果为true的话,将执行滚动操作
返回:
无
通过Web控件名称识别,点击一个Web控件
参数:
webElement-web控件的名称
返回:
无
以上是关于Robotium API 翻译——click/clickLong操作的主要内容,如果未能解决你的问题,请参考以下文章
Android开发:《Gradle Recipes for Android》阅读笔记(翻译)5.3——使用Robotium进行功能测试