博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android无线测试之—UiAutomator UiScrollable API介绍六
阅读量:4971 次
发布时间:2019-06-12

本文共 1685 字,大约阅读时间需要 5 分钟。

向前与向后滚动API

一、向前与向后滚动相关API

返回值 API 描述
boolean scrollBackward(int steps) 自动以步长向后滑动
boolean scrollBackward() 以默认步长55向后滑动
boolean scrollForward() 以默认步长55向前滑动
boolean scrollForward(int steps) 自定义步长向前滑动

 

 

 

 

 

 

二、API应用举例

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="testScrollBackwardAndForward";        androidId="1";        new UiAutomatorHelper(jarName, testClass, testName, androidId);    }    public void testScrollBackwardAndForward() throws UiObjectNotFoundException{        UiDevice.getInstance().pressHome();        sleep(1000);                UiObject people=new UiObject(new UiSelector().text("People"));        people.clickAndWaitForNewWindow();        UiScrollable scroll=new UiScrollable(new UiSelector().className("android.widget.ListView"));                //向前滑动,默认步长55        scroll.scrollForward();        sleep(3000);                //向前滑动,指定步长为5        scroll.scrollForward(5);        sleep(3000);                //向后滑动,默认步长为5        scroll.scrollBackward();        sleep(3000);                //向后滑动,指定步长为5000        scroll.scrollBackward(5000);    }}
Demo.java

 

 

转载于:https://www.cnblogs.com/fsw-blog/p/4597779.html

你可能感兴趣的文章
TensorFlow
查看>>
堆与栈
查看>>
phpcms V9 MVC模式 与 URL访问解析
查看>>
基于visual Studio2013解决C语言竞赛题之1013字符串查找
查看>>
js中==和===的区别
查看>>
让管理靠边站!—摘自《华尔街日报》
查看>>
用机器代码书写规则-信息化基础
查看>>
Tomcat+ApacheSOAP部署访问COM对象的WebService
查看>>
软件工程第三次作业
查看>>
Result Maps collection already contains value for com.xxx.x.dao.xxxMapper.Bas
查看>>
【万里征程——Windows App开发】应用栏
查看>>
SQL--MID()函数
查看>>
Ajax与传统Web开发的区别
查看>>
绝对路径与相对路径
查看>>
Java加密与解密笔记(三) 非对称加密
查看>>
JS学习笔记 - fgm练习 - 数字自增 定时器 数字比大小Math.max
查看>>
NSNotification学习笔记
查看>>
asp.net asp:Repeater嵌套绑定方法(2)
查看>>
微信公众平台开发之基于百度 BAE3.0 的开发环境搭建(采用 Baidu Eclipse)
查看>>
动态规划 Common Subsequence
查看>>