Robotium API -- click/clickLong操作
click&clickLong方法(点击/长按事件)
点击当前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 clickLongOnView (android.view.View.view [,int time])
点击一个按钮
参数:
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控件的名称
返回:
无
Robotium API -- click/clickLong操作的更多相关文章
- Web API与文件操作
前段时间,一直有练习ASP.NET MVC与Web API交互,接下来,Insus.NET再做一些相关的练习,Web API与文件操作,如POST文件至Web API,更新或是删除等. 不管怎样,先在 ...
- Android常用控件及对应Robotium API
最近发现Android控件不熟悉,看Robotium的API都费劲. 常用Android控件: 控件类型 描述 相关类 Button 按钮,可以被用户按下或点击,以执行⼀个动作 Button Text ...
- Asp.Net Web API 2(CRUD操作)第二课
Asp.Net Web API 2(CRUD操作)第二课 Asp.Net Web API 导航 Asp.Net Web API第一课:入门http://www.cnblogs.com/aehyok ...
- 封装CoreGraphics的API简化绘图操作
封装CoreGraphics的API简化绘图操作 效果 说明 1. 将CoreGraphics的API接口抽象为对象,让绘图变得简单易懂 2. 简化常用的绘制操作 3. 源码长期更新 源码 https ...
- Robotium API -- 除click/clickLong外的其他操作
拖动操作 void drag (float fromX, float toX, float fromY, float toY, int stepCount) 选定两个位置,进行拖动操作(这里的拖动操作 ...
- 第90天:HTML5中文件API和拖放操作
一.文件API File API:提供客户端本地操作文件的可能 multiple是让文件域可以多选 <!DOCTYPE html> <html lang="en" ...
- ASP.NET Core Web API Cassandra CRUD 操作
在本文中,我们将创建一个简单的 Web API 来实现对一个 “todo” 列表的 CRUD 操作,使用 Apache Cassandra 来存储数据,在这里不会创建 UI ,Web API 的测试将 ...
- HTML5 File API — 让前端操作文件变的可能
前言 在 HTML5 File API 出现之前,前端对于文件的操作是非常有局限性的,大多需要配合后端实现.出于安全角度考虑,从本地上传文件时,代码不可能获取文件在用户本地的地址,所以纯前端不可能完成 ...
- 【C#】分享基于Win32 API的服务操作类(解决ManagedInstallerClass.InstallHelper不能带参数安装的问题)
注:这里的服务是指Windows 服务. ------------------201508250915更新------------------ 刚刚得知TransactedInstaller类是支持带 ...
随机推荐
- 网站项目:让一般处理文件.ashx的代码有折叠功能(#region)
注意:该方法用于网站项目.但对于其他类型的项目有一定的参考作用. 1.首先在你想被别人访问的位置新建一个ashx文件,如/System/xxx.ashx. 新建xxx.ashx的代码如下: [csha ...
- SQL DMO のDMV
这两天对公司的一个项目进行优化,看着长长的SQL,脑袋不经有些大,一时间竟然不知道如何下手,一顿手忙脚乱后,小有成效,响应速度快了不少,同样的条件下可以做到秒级响应.闲暇时间想了想,还是得做点功课,最 ...
- HTTP协议是什么?(及get和post请求的区别)
http://blog.csdn.net/xiemk2005/article/details/6108618 http://blog.csdn.net/mengleigaocong/article/d ...
- GCD多线程 在子线程中获取网络图片 在主线程更新
子线程中得所有数据都可以直接拿到主线程中使用 //当触摸屏幕的时候,从网络上下载一张图片到控制器的view上显示 -(void)touchesBegan:(NSSet *)touches withEv ...
- iOS加载启动图的时候隐藏statusbar + 指定启动图显示多少秒
只需需要在info.plist中加入Status bar is initially hidden 设置为YES 补充一下,现在手机越来越快,在6+下面启动图一闪而过,而美工童鞋辛辛苦苦做的图就看不到鸟 ...
- MySQL 插入数据
MySQL 插入数据 MySQL 表中使用 INSERT INTO SQL语句来插入数据. 你可以通过 mysql> 命令提示窗口中向数据表中插入数据,或者通过PHP脚本来插入数据. 语法 以下 ...
- indexedDB bootstrap angularjs 前端 MVC Demo
前端之MVC应用 1.indexedDB(Model): 数据层,前端浏览器 HTML5 API 面向对象数据库,一般现在用的数据库都是关系型数据库. 那么indexeddb有什么特点呢: 首先,从字 ...
- ACE的Socket初步
Tcp通信过程一般为如下步骤: 服务器绑定端口,等待客户端连接. 客户端通过服务器的ip和服务器绑定的端口连接服务器. 服务器和客户端通过网络建立一条数据通路,通过这条数据通路进行数据交互. 常用AP ...
- [HTML5 Canvas学习] 基础知识
HTML5 canvas元素通过脚本语言(通常是Javascript) 绘制图形, 它仅仅是一个绘图环境,需要通过getContext('2d')方法获得绘图环境对象,使用绘图环境对象在canvas元 ...
- phpstorm 配置
JetBrains PhpStorm 8注册码一枚 username :cf96PiPYt271u1TC License Key : 97807-12042010 00001GctOKh8f206hl ...