void
     | 
  
    
      
      clearTextField()
      
      
        Clears the existing text contents in an editable field.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      click()
      
      
        Performs a click at the center of the visible bounds of the UI element represented
 by this UiObject.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      clickAndWaitForNewWindow()
      
      
        Waits for window transitions that would typically take longer than the
 usual default timeouts.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      clickAndWaitForNewWindow(long timeout)
      
      
        Performs a click at the center of the visible bounds of the UI element represented
 by this UiObject and waits for window transitions.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      clickBottomRight()
      
      
        Clicks the bottom and right corner of the UI element
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      clickTopLeft()
      
      
        Clicks the top and left corner of the UI element
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      dragTo(UiObject destObj, int steps)
      
      
        Drags this object to a destination UiObject.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      dragTo(int destX, int destY, int steps)
      
      
        Drags this object to arbitrary coordinates.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      exists()
      
      
        Check if view exists.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        AccessibilityNodeInfo
     | 
  
    
      
      findAccessibilityNodeInfo(long timeout)
      
      
        Finds a matching UI element in the accessibility hierarchy, by
 using the selector for this UiObject.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        Rect
     | 
  
    
      
      getBounds()
      
      
        Returns the view's bounds property.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        UiObject
     | 
  
    
      
      getChild(UiSelector selector)
      
      
        Creates a new UiObject for a child view that is under the present UiObject.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        int
     | 
  
    
      
      getChildCount()
      
      
        Counts the child views immediately under the present UiObject.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        String
     | 
  
    
      
      getClassName()
      
      
        Retrieves the className property of the UI element.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        String
     | 
  
    
      
      getContentDescription()
      
      
        Reads the content_desc property of the UI element
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        UiObject
     | 
  
    
      
      getFromParent(UiSelector selector)
      
      
        Creates a new UiObject for a sibling view or a child of the sibling view,
 relative to the present UiObject.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        String
     | 
  
    
      
      getPackageName()
      
      
        Reads the view's package property
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        final
        
        UiSelector
     | 
  
    
      
      getSelector()
      
      
        Debugging helper.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        String
     | 
  
    
      
      getText()
      
      
        Reads the text property of the UI element
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        Rect
     | 
  
    
      
      getVisibleBounds()
      
      
        Returns the visible bounds of the view.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      isCheckable()
      
      
        Checks if the UI element's checkable property is currently true.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      isChecked()
      
      
        Check if the UI element's checked property is currently true
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      isClickable()
      
      
        Checks if the UI element's clickable property is currently true.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      isEnabled()
      
      
        Checks if the UI element's enabled property is currently true.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      isFocusable()
      
      
        Check if the UI element's focusable property is currently true.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      isFocused()
      
      
        Check if the UI element's focused property is currently true
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      isLongClickable()
      
      
        Check if the view's long-clickable property is currently true
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      isScrollable()
      
      
        Check if the view's scrollable property is currently true
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      isSelected()
      
      
        Checks if the UI element's selected property is currently true.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      longClick()
      
      
        Long clicks the center of the visible bounds of the UI element
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      longClickBottomRight()
      
      
        Long clicks bottom and right corner of the UI element
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      longClickTopLeft()
      
      
        Long clicks on the top and left corner of the UI element
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      performMultiPointerGesture(PointerCoords... touches)
      
      
        Performs a multi-touch gesture.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      performTwoPointerGesture(Point startPoint1, Point startPoint2, Point endPoint1, Point endPoint2, int steps)
      
      
        Generates a two-pointer gesture with arbitrary starting and ending points.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      pinchIn(int percent, int steps)
      
      
        Performs a two-pointer gesture, where each pointer moves diagonally
 toward the other, from the edges to the center of this UiObject .
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      pinchOut(int percent, int steps)
      
      
        Performs a two-pointer gesture, where each pointer moves diagonally
 opposite across the other, from the center out towards the edges of the
 this UiObject.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      setText(String text)
      
      
        Sets the text in an editable field, after clearing the field's content.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      swipeDown(int steps)
      
      
        Performs the swipe down action on the UiObject.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      swipeLeft(int steps)
      
      
        Performs the swipe left action on the UiObject.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      swipeRight(int steps)
      
      
        Performs the swipe right action on the UiObject.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      swipeUp(int steps)
      
      
        Performs the swipe up action on the UiObject.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      waitForExists(long timeout)
      
      
        Waits a specified length of time for a view to become visible.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      waitUntilGone(long timeout)
      
      
        Waits a specified length of time for a view to become undetectable.
        
    
 
      
     |