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> ()
public com.android.uiautomator.testrunner.IAutomationSupport getAutomationSupport ()
public android.os.Bundle getParams ()
public com.android.uiautomator.core.UiDevice getUiDevice ()
protected void setUp () throws java.lang.Exception
public void sleep (long)
long ms
protected void tearDown () throws java.lang.Exception
}
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/
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 ()
}
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> ()
public com.android.uiautomator.core.UiSelector checkable (boolean)
boolean val
public com.android.uiautomator.core.UiSelector checked (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 className (java.lang.Class)
Class type
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 clickable (boolean)
boolean val
protected com.android.uiautomator.core.UiSelector cloneSelector ()
public com.android.uiautomator.core.UiSelector description (java.lang.String)
String desc
public com.android.uiautomator.core.UiSelector descriptionContains (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 enabled (boolean)
boolean val
public com.android.uiautomator.core.UiSelector focusable (boolean)
boolean val
public com.android.uiautomator.core.UiSelector focused (boolean)
boolean val
public com.android.uiautomator.core.UiSelector fromParent (com.android.uiautomator.core.UiSelector)
com.android.uiautomator.core.UiSelector selector
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 longClickable (boolean)
boolean val
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 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 scrollable (boolean)
boolean val
public com.android.uiautomator.core.UiSelector selected (boolean)
boolean val
public com.android.uiautomator.core.UiSelector text (java.lang.String)
String text
public com.android.uiautomator.core.UiSelector textContains (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 java.lang.String toString ()
}
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
protected boolean exists (com.android.uiautomator.core.UiSelector)
com.android.uiautomator.core.UiSelector selector
public boolean flingBackward () throws com.android.uiautomator.core.UiObjectNotFoundException
public boolean flingForward () throws com.android.uiautomator.core.UiObjectNotFoundException
public boolean flingToBeginning (int) throws com.android.uiautomator.core.UiObjectNotFoundException
int maxSwipes
public boolean flingToEnd (int) throws com.android.uiautomator.core.UiObjectNotFoundException
int maxSwipes
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 int getMaxSearchSwipes ()
public double getSwipeDeadZonePercentage ()
public boolean scrollBackward () throws com.android.uiautomator.core.UiObjectNotFoundException
public boolean scrollBackward (int) throws com.android.uiautomator.core.UiObjectNotFoundException
int steps
public boolean scrollDescriptionIntoView (java.lang.String) throws com.android.uiautomator.core.UiObjectNotFoundException
String text
public boolean scrollForward () throws com.android.uiautomator.core.UiObjectNotFoundException
public boolean scrollForward (int) throws com.android.uiautomator.core.UiObjectNotFoundException
int steps
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 boolean scrollToBeginning (int) throws com.android.uiautomator.core.UiObjectNotFoundException
int maxSwipes
public boolean scrollToBeginning (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 scrollToEnd (int, int) throws com.android.uiautomator.core.UiObjectNotFoundException
int maxSwipes
int steps
public com.android.uiautomator.core.UiScrollable setAsHorizontalList ()
public com.android.uiautomator.core.UiScrollable setAsVerticalList ()
public com.android.uiautomator.core.UiScrollable setMaxSearchSwipes (int)
int swipes
public com.android.uiautomator.core.UiScrollable setSwipeDeadZonePercentage (double)
double swipeDeadZonePercentage
}
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/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 void clearTextField () throws com.android.uiautomator.core.UiObjectNotFoundException
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 clickBottomRight () throws com.android.uiautomator.core.UiObjectNotFoundException
public boolean clickTopLeft () throws com.android.uiautomator.core.UiObjectNotFoundException
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 exists ()
protected android.view.accessibility.AccessibilityNodeInfo findAccessibilityNodeInfo (long)
long timeout
public android.graphics.Rect getBounds () throws com.android.uiautomator.core.UiObjectNotFoundException
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 int getChildCount () 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 com.android.uiautomator.core.UiObject getFromParent (com.android.uiautomator.core.UiSelector) throws com.android.uiautomator.core.UiObjectNotFoundException
com.android.uiautomator.core.UiSelector selector
public java.lang.String getPackageName () throws com.android.uiautomator.core.UiObjectNotFoundException
public final com.android.uiautomator.core.UiSelector getSelector ()
public java.lang.String getText () throws com.android.uiautomator.core.UiObjectNotFoundException
public android.graphics.Rect getVisibleBounds () throws com.android.uiautomator.core.UiObjectNotFoundException
public boolean isCheckable () throws com.android.uiautomator.core.UiObjectNotFoundException
public boolean isChecked () throws com.android.uiautomator.core.UiObjectNotFoundException
public boolean isClickable () throws com.android.uiautomator.core.UiObjectNotFoundException
public boolean isEnabled () throws com.android.uiautomator.core.UiObjectNotFoundException
public boolean isFocusable () throws com.android.uiautomator.core.UiObjectNotFoundException
public boolean isFocused () throws com.android.uiautomator.core.UiObjectNotFoundException
public boolean isLongClickable () throws com.android.uiautomator.core.UiObjectNotFoundException
public boolean isScrollable () throws com.android.uiautomator.core.UiObjectNotFoundException
public boolean isSelected () throws com.android.uiautomator.core.UiObjectNotFoundException
public boolean longClick () throws com.android.uiautomator.core.UiObjectNotFoundException
public boolean longClickBottomRight () throws com.android.uiautomator.core.UiObjectNotFoundException
public boolean longClickTopLeft () throws com.android.uiautomator.core.UiObjectNotFoundException
public transient boolean performMultiPointerGesture (android.view.MotionEvent$PointerCoords[][])
android.view.MotionEvent$PointerCoords[][] touches
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 boolean pinchIn (int, int) throws com.android.uiautomator.core.UiObjectNotFoundException
int percent
int steps
public boolean pinchOut (int, int) throws com.android.uiautomator.core.UiObjectNotFoundException
int percent
int steps
public boolean setText (java.lang.String) throws com.android.uiautomator.core.UiObjectNotFoundException
String text
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 swipeUp (int) throws com.android.uiautomator.core.UiObjectNotFoundException
int steps
public boolean waitForExists (long)
long timeout
public boolean waitUntilGone (long)
long timeout
}
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 clearLastTraversedText ()
public boolean click (int, int)
int x
int y
public boolean drag (int, int, int, int, int)
int startX
int startY
int endX
int endY
int steps
public void dumpWindowHierarchy (java.lang.String)
String fileName
public void freezeRotation () throws android.os.RemoteException
public java.lang.String getCurrentActivityName ()
public java.lang.String getCurrentPackageName ()
public int getDisplayHeight ()
public int getDisplayRotation ()
public android.graphics.Point getDisplaySizeDp ()
public int getDisplayWidth ()
public static com.android.uiautomator.core.UiDevice getInstance ()
public java.lang.String getLastTraversedText ()
public java.lang.String getProductName ()
public boolean hasAnyWatcherTriggered ()
public boolean hasWatcherTriggered (java.lang.String)
String watcherName
public boolean isNaturalOrientation ()
public boolean isScreenOn () throws android.os.RemoteException
public boolean openNotification ()
public boolean openQuickSettings ()
public boolean pressBack ()
public boolean pressDPadCenter ()
public boolean pressDPadDown ()
public boolean pressDPadLeft ()
public boolean pressDPadRight ()
public boolean pressDPadUp ()
public boolean pressDelete ()
public boolean pressEnter ()
public boolean pressHome ()
public boolean pressKeyCode (int)
int keyCode
public boolean pressKeyCode (int, int)
int keyCode
int metaState
public boolean pressMenu ()
public boolean pressRecentApps () throws android.os.RemoteException
public boolean pressSearch ()
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 resetWatcherTriggers ()
public void runWatchers ()
public void setCompressedLayoutHeirarchy (boolean)
boolean compressed
public void setOrientationLeft () throws android.os.RemoteException
public void setOrientationNatural () throws android.os.RemoteException
public void setOrientationRight () throws android.os.RemoteException
public void sleep () throws android.os.RemoteException
public boolean swipe (android.graphics.Point[], int)
android.graphics.Point[] segments
int segmentSteps
public boolean swipe (int, int, int, int, int)
int startX
int startY
int endX
int endY
int steps
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
public void unfreezeRotation () throws android.os.RemoteException
public void waitForIdle ()
public void waitForIdle (long)
long timeout
public boolean waitForWindowUpdate (java.lang.String, long)
String packageName
long timeout
public void wakeUp () throws android.os.RemoteException
}
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/Configurator.class
Configurator.java
package com.android.uiautomator.core
public final com.android.uiautomator.core.Configurator extends java.lang.Object {
void <init> ()
public long getActionAcknowledgmentTimeout ()
public static com.android.uiautomator.core.Configurator getInstance ()
public long getKeyInjectionDelay ()
public long getScrollAcknowledgmentTimeout ()
public long getWaitForIdleTimeout ()
public long getWaitForSelectorTimeout ()
public com.android.uiautomator.core.Configurator setActionAcknowledgmentTimeout (long)
long timeout
public com.android.uiautomator.core.Configurator setKeyInjectionDelay (long)
long delay
public com.android.uiautomator.core.Configurator setScrollAcknowledgmentTimeout (long)
long timeout
public com.android.uiautomator.core.Configurator setWaitForIdleTimeout (long)
long timeout
public com.android.uiautomator.core.Configurator setWaitForSelectorTimeout (long)
long timeout
}
com/android/uiautomator/core/
com/android/uiautomator/
com/android/
com/
META-INF/MANIFEST.MF
META-INF/