META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/uiautomator/
com/android/uiautomator/testrunner/
com/android/uiautomator/testrunner/UiAutomatorTestCase.classUiAutomatorTestCase.java
package com.android.uiautomator.testrunner
public com.android.uiautomator.testrunner.UiAutomatorTestCase extends junit.framework.TestCase {
public void ()
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/testrunner/IAutomationSupport.classIAutomationSupport.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/core/
com/android/uiautomator/core/UiWatcher.classUiWatcher.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/UiObject.classUiObject.java
package com.android.uiautomator.core
public com.android.uiautomator.core.UiObject extends java.lang.Object {
protected static final long WAIT_FOR_SELECTOR_TIMEOUT
protected static final long WAIT_FOR_SELECTOR_POLL
protected static final long WAIT_FOR_WINDOW_TMEOUT
protected static final int SWIPE_MARGIN_LIMIT
public void (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 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 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 ()
}
com/android/uiautomator/core/UiCollection.classUiCollection.java
package com.android.uiautomator.core
public com.android.uiautomator.core.UiCollection extends com.android.uiautomator.core.UiObject {
public void (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/UiDevice.classUiDevice.java
package com.android.uiautomator.core
public com.android.uiautomator.core.UiDevice extends java.lang.Object {
void ()
public static com.android.uiautomator.core.UiDevice getInstance ()
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 int getDisplayWidth ()
public boolean pressRecentApps () throws android.os.RemoteException
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 swipe (android.graphics.Point[], int)
android.graphics.Point[] segments
int segmentSteps
public void waitForIdle ()
public void waitForIdle (long)
long time
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 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
}
com/android/uiautomator/core/UiScrollable.classUiScrollable.java
package com.android.uiautomator.core
public com.android.uiautomator.core.UiScrollable extends com.android.uiautomator.core.UiCollection {
public void (com.android.uiautomator.core.UiSelector)
com.android.uiautomator.core.UiSelector container
public void setAsVerticalList ()
public void 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)
String text
public boolean scrollIntoView (com.android.uiautomator.core.UiSelector)
com.android.uiautomator.core.UiSelector selector
public boolean scrollTextIntoView (java.lang.String)
String text
public void setMaxSearchSwipes (int)
int swipes
public int getMaxSearchSwipes ()
public boolean flingForward ()
public boolean scrollForward ()
public boolean scrollForward (int)
int steps
public boolean flingBackward ()
public boolean scrollBackward ()
public boolean scrollBackward (int)
int steps
public boolean scrollToBeginning (int, int)
int maxSwipes
int steps
public boolean scrollToBeginning (int)
int maxSwipes
public boolean flingToBeginning (int)
int maxSwipes
public boolean scrollToEnd (int, int)
int maxSwipes
int steps
public boolean scrollToEnd (int)
int maxSwipes
public boolean flingToEnd (int)
int maxSwipes
public double getSwipeDeadZonePercentage ()
public void setSwipeDeadZonePercentage (double)
double swipeDeadZonePercentage
}
com/android/uiautomator/core/UiSelector.classUiSelector.java
package com.android.uiautomator.core
public com.android.uiautomator.core.UiSelector extends java.lang.Object {
public void ()
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 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 description (java.lang.String)
String desc
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 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 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 java.lang.String toString ()
}
com/android/uiautomator/core/UiObjectNotFoundException.classUiObjectNotFoundException.java
package com.android.uiautomator.core
public com.android.uiautomator.core.UiObjectNotFoundException extends java.lang.Exception {
public void (java.lang.String)
String msg
public void (java.lang.String, java.lang.Throwable)
String detailMessage
Throwable throwable
public void (java.lang.Throwable)
Throwable throwable
}