xref: /aosp_15_r20/prebuilts/sdk/24/public/uiautomator.jar (revision 344a7f5ef16c479e7a7f54ee6567a9d112f9e72b)

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/uiautomator/
com/android/uiautomator/testrunner/
com/android/uiautomator/testrunner/IAutomationSupport.class
IAutomationSupport.java package com.android.uiautomator.testrunner public abstract com.android.uiautomator.testrunner.IAutomationSupport extends java.lang.Object { public abstract void sendStatus (int, android.os.Bundle) }
com/android/uiautomator/testrunner/UiAutomatorTestCase.class
UiAutomatorTestCase.java package com.android.uiautomator.testrunner public com.android.uiautomator.testrunner.UiAutomatorTestCase extends junit.framework.TestCase { public void <init> () protected void setUp () throws java.lang.Exception protected void tearDown () throws java.lang.Exception public com.android.uiautomator.core.UiDevice getUiDevice () public android.os.Bundle getParams () public com.android.uiautomator.testrunner.IAutomationSupport getAutomationSupport () public void sleep (long) long ms }
com/android/uiautomator/core/
com/android/uiautomator/core/UiSelector.class
UiSelector.java package com.android.uiautomator.core public com.android.uiautomator.core.UiSelector extends java.lang.Object { public void <init> () protected com.android.uiautomator.core.UiSelector cloneSelector () public com.android.uiautomator.core.UiSelector text (java.lang.String) String text public com.android.uiautomator.core.UiSelector textMatches (java.lang.String) String regex public com.android.uiautomator.core.UiSelector textStartsWith (java.lang.String) String text public com.android.uiautomator.core.UiSelector textContains (java.lang.String) String text public com.android.uiautomator.core.UiSelector className (java.lang.String) String className public com.android.uiautomator.core.UiSelector classNameMatches (java.lang.String) String regex public com.android.uiautomator.core.UiSelector className (java.lang.Class) Class type public com.android.uiautomator.core.UiSelector description (java.lang.String) String desc public com.android.uiautomator.core.UiSelector descriptionMatches (java.lang.String) String regex public com.android.uiautomator.core.UiSelector descriptionStartsWith (java.lang.String) String desc public com.android.uiautomator.core.UiSelector descriptionContains (java.lang.String) String desc public com.android.uiautomator.core.UiSelector resourceId (java.lang.String) String id public com.android.uiautomator.core.UiSelector resourceIdMatches (java.lang.String) String regex public com.android.uiautomator.core.UiSelector index (int) int index public com.android.uiautomator.core.UiSelector instance (int) int instance public com.android.uiautomator.core.UiSelector enabled (boolean) boolean val public com.android.uiautomator.core.UiSelector focused (boolean) boolean val public com.android.uiautomator.core.UiSelector focusable (boolean) boolean val public com.android.uiautomator.core.UiSelector scrollable (boolean) boolean val public com.android.uiautomator.core.UiSelector selected (boolean) boolean val public com.android.uiautomator.core.UiSelector checked (boolean) boolean val public com.android.uiautomator.core.UiSelector clickable (boolean) boolean val public com.android.uiautomator.core.UiSelector checkable (boolean) boolean val public com.android.uiautomator.core.UiSelector longClickable (boolean) boolean val public com.android.uiautomator.core.UiSelector childSelector (com.android.uiautomator.core.UiSelector) com.android.uiautomator.core.UiSelector selector public com.android.uiautomator.core.UiSelector fromParent (com.android.uiautomator.core.UiSelector) com.android.uiautomator.core.UiSelector selector public com.android.uiautomator.core.UiSelector packageName (java.lang.String) String name public com.android.uiautomator.core.UiSelector packageNameMatches (java.lang.String) String regex public java.lang.String toString () }
com/android/uiautomator/core/Configurator.class
Configurator.java package com.android.uiautomator.core public final com.android.uiautomator.core.Configurator extends java.lang.Object { void <init> () public static com.android.uiautomator.core.Configurator getInstance () public com.android.uiautomator.core.Configurator setWaitForIdleTimeout (long) long timeout public long getWaitForIdleTimeout () public com.android.uiautomator.core.Configurator setWaitForSelectorTimeout (long) long timeout public long getWaitForSelectorTimeout () public com.android.uiautomator.core.Configurator setScrollAcknowledgmentTimeout (long) long timeout public long getScrollAcknowledgmentTimeout () public com.android.uiautomator.core.Configurator setActionAcknowledgmentTimeout (long) long timeout public long getActionAcknowledgmentTimeout () public com.android.uiautomator.core.Configurator setKeyInjectionDelay (long) long delay public long getKeyInjectionDelay () }
com/android/uiautomator/core/UiCollection.class
UiCollection.java package com.android.uiautomator.core public com.android.uiautomator.core.UiCollection extends com.android.uiautomator.core.UiObject { public void <init> (com.android.uiautomator.core.UiSelector) com.android.uiautomator.core.UiSelector selector public com.android.uiautomator.core.UiObject getChildByDescription (com.android.uiautomator.core.UiSelector, java.lang.String) throws com.android.uiautomator.core.UiObjectNotFoundException com.android.uiautomator.core.UiSelector childPattern String text public com.android.uiautomator.core.UiObject getChildByInstance (com.android.uiautomator.core.UiSelector, int) throws com.android.uiautomator.core.UiObjectNotFoundException com.android.uiautomator.core.UiSelector childPattern int instance public com.android.uiautomator.core.UiObject getChildByText (com.android.uiautomator.core.UiSelector, java.lang.String) throws com.android.uiautomator.core.UiObjectNotFoundException com.android.uiautomator.core.UiSelector childPattern String text public int getChildCount (com.android.uiautomator.core.UiSelector) com.android.uiautomator.core.UiSelector childPattern }
com/android/uiautomator/core/UiObjectNotFoundException.class
UiObjectNotFoundException.java package com.android.uiautomator.core public com.android.uiautomator.core.UiObjectNotFoundException extends java.lang.Exception { public void <init> (java.lang.String) String msg public void <init> (java.lang.String, java.lang.Throwable) String detailMessage Throwable throwable public void <init> (java.lang.Throwable) Throwable throwable }
com/android/uiautomator/core/UiDevice.class
UiDevice.java package com.android.uiautomator.core public com.android.uiautomator.core.UiDevice extends java.lang.Object { void <init> () public void setCompressedLayoutHeirarchy (boolean) boolean compressed public static com.android.uiautomator.core.UiDevice getInstance () public android.graphics.Point getDisplaySizeDp () public java.lang.String getProductName () public java.lang.String getLastTraversedText () public void clearLastTraversedText () public boolean pressMenu () public boolean pressBack () public boolean pressHome () public boolean pressSearch () public boolean pressDPadCenter () public boolean pressDPadDown () public boolean pressDPadUp () public boolean pressDPadLeft () public boolean pressDPadRight () public boolean pressDelete () public boolean pressEnter () public boolean pressKeyCode (int) int keyCode public boolean pressKeyCode (int, int) int keyCode int metaState public boolean pressRecentApps () throws android.os.RemoteException public boolean openNotification () public boolean openQuickSettings () public int getDisplayWidth () public int getDisplayHeight () public boolean click (int, int) int x int y public boolean swipe (int, int, int, int, int) int startX int startY int endX int endY int steps public boolean drag (int, int, int, int, int) int startX int startY int endX int endY int steps public boolean swipe (android.graphics.Point[], int) android.graphics.Point[] segments int segmentSteps public void waitForIdle () public void waitForIdle (long) long timeout public java.lang.String getCurrentActivityName () public java.lang.String getCurrentPackageName () public void registerWatcher (java.lang.String, com.android.uiautomator.core.UiWatcher) String name com.android.uiautomator.core.UiWatcher watcher public void removeWatcher (java.lang.String) String name public void runWatchers () public void resetWatcherTriggers () public boolean hasWatcherTriggered (java.lang.String) String watcherName public boolean hasAnyWatcherTriggered () public boolean isNaturalOrientation () public int getDisplayRotation () public void freezeRotation () throws android.os.RemoteException public void unfreezeRotation () throws android.os.RemoteException public void setOrientationLeft () throws android.os.RemoteException public void setOrientationRight () throws android.os.RemoteException public void setOrientationNatural () throws android.os.RemoteException public void wakeUp () throws android.os.RemoteException public boolean isScreenOn () throws android.os.RemoteException public void sleep () throws android.os.RemoteException public void dumpWindowHierarchy (java.lang.String) String fileName public boolean waitForWindowUpdate (java.lang.String, long) String packageName long timeout public boolean takeScreenshot (java.io.File) java.io.File storePath public boolean takeScreenshot (java.io.File, float, int) java.io.File storePath float scale int quality }
com/android/uiautomator/core/UiObject.class
UiObject.java package com.android.uiautomator.core public com.android.uiautomator.core.UiObject extends java.lang.Object { protected static final int FINGER_TOUCH_HALF_WIDTH protected static final int SWIPE_MARGIN_LIMIT protected static final long WAIT_FOR_EVENT_TMEOUT protected static final long WAIT_FOR_SELECTOR_POLL protected static final long WAIT_FOR_SELECTOR_TIMEOUT protected static final long WAIT_FOR_WINDOW_TMEOUT public void <init> (com.android.uiautomator.core.UiSelector) com.android.uiautomator.core.UiSelector selector public final com.android.uiautomator.core.UiSelector getSelector () public com.android.uiautomator.core.UiObject getChild (com.android.uiautomator.core.UiSelector) throws com.android.uiautomator.core.UiObjectNotFoundException com.android.uiautomator.core.UiSelector selector public com.android.uiautomator.core.UiObject getFromParent (com.android.uiautomator.core.UiSelector) throws com.android.uiautomator.core.UiObjectNotFoundException com.android.uiautomator.core.UiSelector selector public int getChildCount () throws com.android.uiautomator.core.UiObjectNotFoundException protected android.view.accessibility.AccessibilityNodeInfo findAccessibilityNodeInfo (long) long timeout public boolean dragTo (com.android.uiautomator.core.UiObject, int) throws com.android.uiautomator.core.UiObjectNotFoundException com.android.uiautomator.core.UiObject destObj int steps public boolean dragTo (int, int, int) throws com.android.uiautomator.core.UiObjectNotFoundException int destX int destY int steps public boolean swipeUp (int) throws com.android.uiautomator.core.UiObjectNotFoundException int steps public boolean swipeDown (int) throws com.android.uiautomator.core.UiObjectNotFoundException int steps public boolean swipeLeft (int) throws com.android.uiautomator.core.UiObjectNotFoundException int steps public boolean swipeRight (int) throws com.android.uiautomator.core.UiObjectNotFoundException int steps public boolean click () throws com.android.uiautomator.core.UiObjectNotFoundException public boolean clickAndWaitForNewWindow () throws com.android.uiautomator.core.UiObjectNotFoundException public boolean clickAndWaitForNewWindow (long) throws com.android.uiautomator.core.UiObjectNotFoundException long timeout public boolean clickTopLeft () throws com.android.uiautomator.core.UiObjectNotFoundException public boolean longClickBottomRight () throws com.android.uiautomator.core.UiObjectNotFoundException public boolean clickBottomRight () throws com.android.uiautomator.core.UiObjectNotFoundException public boolean longClick () throws com.android.uiautomator.core.UiObjectNotFoundException public boolean longClickTopLeft () throws com.android.uiautomator.core.UiObjectNotFoundException public java.lang.String getText () throws com.android.uiautomator.core.UiObjectNotFoundException public java.lang.String getClassName () throws com.android.uiautomator.core.UiObjectNotFoundException public java.lang.String getContentDescription () throws com.android.uiautomator.core.UiObjectNotFoundException public boolean setText (java.lang.String) throws com.android.uiautomator.core.UiObjectNotFoundException String text public void clearTextField () throws com.android.uiautomator.core.UiObjectNotFoundException public boolean isChecked () throws com.android.uiautomator.core.UiObjectNotFoundException public boolean isSelected () throws com.android.uiautomator.core.UiObjectNotFoundException public boolean isCheckable () throws com.android.uiautomator.core.UiObjectNotFoundException public boolean isEnabled () throws com.android.uiautomator.core.UiObjectNotFoundException public boolean isClickable () throws com.android.uiautomator.core.UiObjectNotFoundException public boolean isFocused () throws com.android.uiautomator.core.UiObjectNotFoundException public boolean isFocusable () throws com.android.uiautomator.core.UiObjectNotFoundException public boolean isScrollable () throws com.android.uiautomator.core.UiObjectNotFoundException public boolean isLongClickable () throws com.android.uiautomator.core.UiObjectNotFoundException public java.lang.String getPackageName () throws com.android.uiautomator.core.UiObjectNotFoundException public android.graphics.Rect getVisibleBounds () throws com.android.uiautomator.core.UiObjectNotFoundException public android.graphics.Rect getBounds () throws com.android.uiautomator.core.UiObjectNotFoundException public boolean waitForExists (long) long timeout public boolean waitUntilGone (long) long timeout public boolean exists () public boolean pinchOut (int, int) throws com.android.uiautomator.core.UiObjectNotFoundException int percent int steps public boolean pinchIn (int, int) throws com.android.uiautomator.core.UiObjectNotFoundException int percent int steps public boolean performTwoPointerGesture (android.graphics.Point, android.graphics.Point, android.graphics.Point, android.graphics.Point, int) android.graphics.Point startPoint1 android.graphics.Point startPoint2 android.graphics.Point endPoint1 android.graphics.Point endPoint2 int steps public transient boolean performMultiPointerGesture (android.view.MotionEvent$PointerCoords[]) android.view.MotionEvent$PointerCoords[] touches }
com/android/uiautomator/core/UiScrollable.class
UiScrollable.java package com.android.uiautomator.core public com.android.uiautomator.core.UiScrollable extends com.android.uiautomator.core.UiCollection { public void <init> (com.android.uiautomator.core.UiSelector) com.android.uiautomator.core.UiSelector container public com.android.uiautomator.core.UiScrollable setAsVerticalList () public com.android.uiautomator.core.UiScrollable setAsHorizontalList () protected boolean exists (com.android.uiautomator.core.UiSelector) com.android.uiautomator.core.UiSelector selector public com.android.uiautomator.core.UiObject getChildByDescription (com.android.uiautomator.core.UiSelector, java.lang.String) throws com.android.uiautomator.core.UiObjectNotFoundException com.android.uiautomator.core.UiSelector childPattern String text public com.android.uiautomator.core.UiObject getChildByDescription (com.android.uiautomator.core.UiSelector, java.lang.String, boolean) throws com.android.uiautomator.core.UiObjectNotFoundException com.android.uiautomator.core.UiSelector childPattern String text boolean allowScrollSearch public com.android.uiautomator.core.UiObject getChildByInstance (com.android.uiautomator.core.UiSelector, int) throws com.android.uiautomator.core.UiObjectNotFoundException com.android.uiautomator.core.UiSelector childPattern int instance public com.android.uiautomator.core.UiObject getChildByText (com.android.uiautomator.core.UiSelector, java.lang.String) throws com.android.uiautomator.core.UiObjectNotFoundException com.android.uiautomator.core.UiSelector childPattern String text public com.android.uiautomator.core.UiObject getChildByText (com.android.uiautomator.core.UiSelector, java.lang.String, boolean) throws com.android.uiautomator.core.UiObjectNotFoundException com.android.uiautomator.core.UiSelector childPattern String text boolean allowScrollSearch public boolean scrollDescriptionIntoView (java.lang.String) throws com.android.uiautomator.core.UiObjectNotFoundException String text public boolean scrollIntoView (com.android.uiautomator.core.UiObject) throws com.android.uiautomator.core.UiObjectNotFoundException com.android.uiautomator.core.UiObject obj public boolean scrollIntoView (com.android.uiautomator.core.UiSelector) throws com.android.uiautomator.core.UiObjectNotFoundException com.android.uiautomator.core.UiSelector selector public boolean scrollTextIntoView (java.lang.String) throws com.android.uiautomator.core.UiObjectNotFoundException String text public com.android.uiautomator.core.UiScrollable setMaxSearchSwipes (int) int swipes public int getMaxSearchSwipes () public boolean flingForward () throws com.android.uiautomator.core.UiObjectNotFoundException public boolean scrollForward () throws com.android.uiautomator.core.UiObjectNotFoundException public boolean scrollForward (int) throws com.android.uiautomator.core.UiObjectNotFoundException int steps public boolean flingBackward () throws com.android.uiautomator.core.UiObjectNotFoundException public boolean scrollBackward () throws com.android.uiautomator.core.UiObjectNotFoundException public boolean scrollBackward (int) throws com.android.uiautomator.core.UiObjectNotFoundException int steps public boolean scrollToBeginning (int, int) throws com.android.uiautomator.core.UiObjectNotFoundException int maxSwipes int steps public boolean scrollToBeginning (int) throws com.android.uiautomator.core.UiObjectNotFoundException int maxSwipes public boolean flingToBeginning (int) throws com.android.uiautomator.core.UiObjectNotFoundException int maxSwipes public boolean scrollToEnd (int, int) throws com.android.uiautomator.core.UiObjectNotFoundException int maxSwipes int steps public boolean scrollToEnd (int) throws com.android.uiautomator.core.UiObjectNotFoundException int maxSwipes public boolean flingToEnd (int) throws com.android.uiautomator.core.UiObjectNotFoundException int maxSwipes public double getSwipeDeadZonePercentage () public com.android.uiautomator.core.UiScrollable setSwipeDeadZonePercentage (double) double swipeDeadZonePercentage }
com/android/uiautomator/core/UiWatcher.class
UiWatcher.java package com.android.uiautomator.core public abstract com.android.uiautomator.core.UiWatcher extends java.lang.Object { public abstract boolean checkForCondition () }