標籤:
設定滾動方向
一、設定滾動方向相關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介紹八