Android无线测试之—UiAutomator UiScrollable API介绍八
设置滚动方向
一、设置滚动方向相关API
| 返回值 | API | 描述 | 
| UiScrollable | setAsHorizontalList | 设置滚动方向为水平滚动 | 
| UiScrollable | setAsVerticalList | 设置滚动反向为纵向滚动 | 
package com.testuiselector; import com.android.uiautomator.core.UiDevice;
import com.android.uiautomator.core.UiObject;
import com.android.uiautomator.core.UiObjectNotFoundException;
import com.android.uiautomator.core.UiScrollable;
import com.android.uiautomator.core.UiSelector;
import com.android.uiautomator.testrunner.UiAutomatorTestCase; public class Demo extends UiAutomatorTestCase { /**
* @param args
*/
public static void main(String[] args) { String jarName, testClass, testName, androidId;
jarName="demo2";
testClass="com.testuiselector.Demo";
testName="testSetAs";
androidId="1";
new UiAutomatorHelper(jarName, testClass, testName, androidId); } public void testSetAs() throws UiObjectNotFoundException{
UiDevice.getInstance().pressHome();
sleep(1000); UiObject people=new UiObject(new UiSelector().text("People"));
people.click();
sleep(2000); UiScrollable scroll=new UiScrollable(new UiSelector().className("android.support.v4.view.ViewPager")); //设置为水平滚动
scroll.setAsHorizontalList();
scroll.scrollBackward();
sleep(2000);
scroll.scrollForward();
sleep(2000); //设置为纵向滚动
scroll.setAsVerticalList();
scroll.scrollForward();
} }
Demo.java
Android无线测试之—UiAutomator UiScrollable API介绍八的更多相关文章
- Android无线测试之—UiAutomator UiScrollable API介绍三
		获取列表子元素 一.相关API介绍 返回值 API 描述 UiObject getChildByDescription(UiSelector childPattern, String text, bo ... 
- Android无线测试之—UiAutomator UiScrollable API介绍一
		UiScrollable类介绍 一.UiScrollable类说明: 1.UiScrollable是UiCollection的子类,因此它可以使用UiCollection和Uiobject类的所有公共 ... 
- Android无线测试之—UiAutomator UiScrollable API介绍七
		滑动到某个对象 一.滑动到某个对象相关API 返回值 API 描述 boolean scrollIntoView(UiSelector selector) 滑动到条件元素所在位置,并且尽量让其居于屏幕 ... 
- Android无线测试之—UiAutomator UiScrollable API介绍六
		向前与向后滚动API 一.向前与向后滚动相关API 返回值 API 描述 boolean scrollBackward(int steps) 自动以步长向后滑动 boolean scrollBackw ... 
- Android无线测试之—UiAutomator UiScrollable API介绍五
		滑动区域校准常量设置与获取 一.校准概念 校准常量指的是:滑动操作坐标时的偏移量,用来取偏移比例 二.相关API 返回值 API 描述 double getSwipeDeadZonePercentag ... 
- Android无线测试之—UiAutomator UiScrollable API介绍四
		获取与设置最大滚动次数常量值 一.获取与设置最大滚动次数常量值相关API 返回值 API 描述 int getMaxSearchSwipes() 获取执行搜索滑动过程中的最大滑动次数,默认最大滚动次数 ... 
- Android无线测试之—UiAutomator UiScrollable API介绍二
		快速滑动 一.快速滑动相关概念 1.步长:从一点滑动到另一点所用的时间 2.扫动次数:例如列表,要滑动多少次才能到底部,这个滑动次数就是扫动次数 二.相关API 返回值 API 描述 boolean ... 
- Android无线测试之—UiAutomator UiDevice API介绍八
		获取包名.开启通知栏.快速设置.获取布局文件的方法 一.包名.通知栏.快速设置.布局文件等相关知识: 1)包名:标示应用的符号,每个应用的名字 2)通知栏:从主界面的顶端向下拉,就可以打开通知栏 3) ... 
- Android无线测试之—UiAutomator UiCollection API介绍
		UiCollection类介绍 一.UiCollection类说明 1)UiCollection类是UiObject类的子类,即UiObject类的所有方法都被UiCollection继承下来了,都可 ... 
随机推荐
- Linux-软件包管理-rpm命令管理-校验、文件提取
			rpm -V httpd 查看已安装的apache包中文件信息是否已经被人修改 rpm -ql httpd 查看已安装的apache包中文件的位置 vim /etc/httpd/conf/httpd. ... 
- 将textarea滚动至底部:
			var textarea = document.getElementById('id');textarea.scrollTop = textarea.scrollHeight; 
- Ant打包Android代码生成apk文件
			可參考下面,实现一套代码不同渠道的打包 http://blog.csdn.net/liuhe688/article/details/6679879 http://cnn237111.blog.51ct ... 
- 用Visual studio2012在Windows8上开发内核驱动监视进程创建
			在Windows NT中,80386保护模式的“保护”比Windows 95中更坚固,这个“镀金的笼子”更加结实,更加难以打破.在Windows 95中,至少应用程序I/O操作是不受限制的,而在Win ... 
- c# ComboBox绑定枚举
			定义枚举 public enum UserLevel { Commmon = , Administrator, Developer } 方法一 private void Method1() { com ... 
- 编译安装PHP7并安装Redis扩展Swoole扩展(未实验)
			用PECL自动安装Redis扩展.Swoole扩展 pecl install redis pecl install swool 编译安装PHP7并安装Redis扩展Swoole扩展 在编译php7的机 ... 
- WebSocket的几个模块(node.js)(未完)
			1.ws模块 npm install ws 2.nodejs-websocket npm nodejs-websocket 3.socket.io模块 npm install socket.io 
- LPC(Low Pin Count) 与SIO(Super IO)
			记录bios学习的点点滴滴,虽然已经学了很长时间才发出来,但就当是温故而知新吧,由于水平有限,难免存在错误,望指正,同时感谢CSDN提供的平台. 1.LPC 定义: Intel所定义的PC接口,将以 ... 
- Linux下恢复误删文件:思路+实践
			周五篮球群里有人问误删文件了怎么恢复,得知是ext4文件系统之后我推荐了ext4magic这个工具,然后又有人提到了xfs的话怎么办,正好前几天看到Dave Chinner在邮件列表里提到了这个问题, ... 
- sim900GPRS模块ppp拨号上网
			--------------------------------------------- 主机操作系统:Centos 6.5 交叉编译器环境:arm-linux-gcc-4.5.4 开发板平台: F ... 
