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】

时间: 2024-11-01 08:09:08

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-本行中被点击的TextV

Android常用控件及对应Robotium API

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

Web API与文件操作

前段时间,一直有练习ASP.NET MVC与Web API交互,接下来,Insus.NET再做一些相关的练习,Web API与文件操作,如POST文件至Web API,更新或是删除等. 不管怎样,先在数据库创建一张表,用来存储上传的文件.本实例中是把文件存储过数据库的. CREATE TABLE ApiFileDemo ( [Afd_nbr] INT IDENTITY(1,1) PRIMARY KEY NOT NULL, [Picture] [image] NULL, [PictureType]

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/

jquery api 常见 事件操作

change.html 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2 <html> 3 <head> 4 <title>ready.html</title> 5 <meta http-equiv="content-type" content="text/html; charset=UTF-8"

Robotium API -- 除click/clickLong外的其他操作

拖动操作 void drag (float fromX, float toX, float fromY, float toY, int stepCount) 选定两个位置,进行拖动操作(这里的拖动操作只会记录你的起点和终点,而不会理会你的运动路径) 参数: fromX-起始位置的X坐标 toX-终点的X坐标 fromY-起始位置的Y坐标 toY-终点的Y坐标 stepCount-分几步完成 返回: 无 void goBack() 相当于按下系统返回键 参数: 无 返回: 无 void hideS

Xamarin.Forms学习之Platform-specific API和文件操作

这篇文章的分享原由是由于上篇关于Properties的保存不了,调用SavePropertiesAsync()方法也不行,所以我希望通过操作文件的方式保存我的需要的数据,然后我看了一下电子书中的第二十章和需要相关知识的第九章,这篇文章中的内容则是我学习这两章的一点记录和分享,还是那样,有错请留言指正,谢谢! 不同的平台存在着一些特定的API,通过在电子书中两章的学习,实践一下如何调用这些API和将这些API封装成公共的库,供以后的项目调用.以一个显示平台信息的小实例开始做一个简单的演示,其运行效

封装CoreGraphics的API简化绘图操作

效果 说明 1. 将CoreGraphics的API接口抽象为对象,让绘图变得简单易懂 2. 简化常用的绘制操作 3. 源码长期更新 源码 https://github.com/YouXianMing/CGContextObject // // CGContextObject.h // DrawRect // // Created by YouXianMing on 15/7/2. // Copyright (c) 2015年 YouXianMing. All rights reserved.

ASP.NET Core Web API Cassandra CRUD 操作

在本文中,我们将创建一个简单的 Web API 来实现对一个 “todo” 列表的 CRUD 操作,使用 Apache Cassandra 来存储数据,在这里不会创建 UI ,Web API 的测试将使用 Postman 来完成. ASP.NET Core 是 ASP.NET 的重大的重构,ASP.NET Core 是一个全新的开源和跨平台的框架,用于构建如 Web 应用.物联网(IoT)应用和移动后端应用等连接到互联网的基于云的现代应用程序. ASP.NET Core 已经内置了用 MVC 架