zoukankan      html  css  js  c++  java
  • Android无线测试之—UiAutomator UiScrollable API介绍六

    向前与向后滚动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


     

  • 相关阅读:
    Excel Formulas-Vlookup
    C#字符串与unicode互相转换
    string.IsNullOrWhiteSpace
    CREATE SEQUENCE sqlserver
    error CS1056
    WebExceptionStatus
    运维踩坑记
    C# 快捷命令
    sqlserver2019安装教程
    sql server 数据库mdf文件和log文件过大问题
  • 原文地址:https://www.cnblogs.com/fsw-blog/p/4597779.html
Copyright © 2011-2022 走看看