- call(UiAutomation) - Method in interface io.appium.droiddriver.uiautomation.UiAutomationContext.UiAutomationCallable
-  
- call(Object, String, Object...) - Static method in class io.appium.droiddriver.util.Logs
-  
- call(int, Object, String, Object...) - Static method in class io.appium.droiddriver.util.Logs
-  
- callActivityOnCreate(Activity, Bundle) - Method in class io.appium.droiddriver.runner.TestRunner
-  
- callActivityOnDestroy(Activity) - Method in class io.appium.droiddriver.runner.TestRunner
-  
- callActivityOnPause(Activity) - Method in class io.appium.droiddriver.runner.TestRunner
-  
- callActivityOnResume(Activity) - Method in class io.appium.droiddriver.runner.TestRunner
-  
- callUiAutomation(UiAutomationContext.UiAutomationCallable<T>) - Method in class io.appium.droiddriver.uiautomation.UiAutomationContext
- 
Wraps calls to UiAutomation API. 
- canScrollTo(Finder) - Method in class io.appium.droiddriver.helpers.ScrollerHelper
- 
Scrolls to itemFinderand returns true, otherwise returns false.
 
- chain(Finder, Finder) - Static method in class io.appium.droiddriver.finders.By
- 
Returns a finder that uses the UiElement returned by first Finder as
 context for the second Finder. 
- ChainFinder - Class in io.appium.droiddriver.finders
- 
Finds UiElement by applying Finders in turn: using the UiElement returned by
 first Finder as context for the second Finder. 
- ChainFinder(Finder, Finder) - Constructor for class io.appium.droiddriver.finders.ChainFinder
-  
- charSequenceToString(CharSequence) - Static method in class io.appium.droiddriver.util.Strings
-  
- check(DroidDriver, Finder) - Method in interface io.appium.droiddriver.Poller.ConditionChecker
- 
Checks condition that overriding methods provide. 
- checkExists(Finder) - Method in class io.appium.droiddriver.base.BaseDroidDriver
-  
- checkExists(Finder) - Method in interface io.appium.droiddriver.DroidDriver
- 
Polls until a  UiElement is found using the given finder, or the
 default timeout is reached. 
- checkGone(Finder) - Method in class io.appium.droiddriver.base.BaseDroidDriver
-  
- checkGone(Finder) - Method in interface io.appium.droiddriver.DroidDriver
- 
Polls until the  UiElement found using the given finder is gone, or
 the default timeout is reached. 
- checkNotNull(T) - Static method in class io.appium.droiddriver.util.Preconditions
- 
Ensures that an object reference passed as a parameter to the calling
 method is not null. 
- checkUiAutomation() - Static method in class io.appium.droiddriver.helpers.DroidDrivers
- 
Checks if UiAutomation API is available 
- className(String) - Static method in class io.appium.droiddriver.finders.By
- 
Matches a UiElement by class name. 
- className(Class<?>) - Static method in class io.appium.droiddriver.finders.By
- 
Matches a UiElement by class name. 
- classSetUp() - Method in class io.appium.droiddriver.helpers.BaseDroidDriverTest
- 
Initializes test fixture once for all tests extending this class. 
- clearAccessibilityNodeInfoCache(UiAutomationDriver) - Method in interface io.appium.droiddriver.uiautomation.UiAutomationDriver.AccessibilityNodeInfoCacheClearer
-  
- clearAccessibilityNodeInfoCache() - Method in class io.appium.droiddriver.uiautomation.UiAutomationDriver
- 
Some widgets fail to trigger some AccessibilityEvent's after actions,
 resulting in stale AccessibilityNodeInfo's. 
- clearAccessibilityNodeInfoCache(UiAutomationDriver) - Method in class io.appium.droiddriver.uiautomation.UiAutomationDriver.ScreenOffAccessibilityNodeInfoCacheClearer
-  
- clearAccessibilityNodeInfoCache(UiAutomationDriver) - Method in class io.appium.droiddriver.uiautomation.UiAutomationDriver.WindowStateAccessibilityNodeInfoCacheClearer
-  
- clearData() - Static method in class io.appium.droiddriver.finders.ByXPath
-  
- click(UiElement) - Method in class io.appium.droiddriver.actions.accessibility.AccessibilityUiElementActor
-  
- click(UiElement) - Method in class io.appium.droiddriver.actions.EventUiElementActor
-  
- click(UiElement) - Method in interface io.appium.droiddriver.actions.UiElementActor
- 
Clicks this element. 
- click() - Method in class io.appium.droiddriver.base.BaseUiElement
-  
- click() - Method in interface io.appium.droiddriver.UiElement
- 
Clicks this element. 
- ClickAction - Class in io.appium.droiddriver.actions
- 
An action that does clicks on an UiElement. 
- ClickAction(long) - Constructor for class io.appium.droiddriver.actions.ClickAction
-  
- ClickAction.DoubleClick - Class in io.appium.droiddriver.actions
-  
- ClickAction.LongClick - Class in io.appium.droiddriver.actions
-  
- ClickAction.SingleClick - Class in io.appium.droiddriver.actions
-  
- CloseKeyboardAction - Class in io.appium.droiddriver.actions.view
- 
Closes soft keyboard. 
- CloseKeyboardAction(long, long) - Constructor for class io.appium.droiddriver.actions.view.CloseKeyboardAction
-  
- containsAttr(Attribute, String) - Static method in class io.appium.droiddriver.finders.XPaths
-  
- contentDescription(String) - Static method in class io.appium.droiddriver.finders.By
- 
Matches a UiElement by content description. 
- contentDescriptionContains(String) - Static method in class io.appium.droiddriver.finders.By
- 
Matches a UiElement whose content description contains substring.
 
- ContentDescriptionUpdated(Finder) - Constructor for class io.appium.droiddriver.scroll.DynamicSentinelStrategy.ContentDescriptionUpdated
-  
- CTRL_MOVE_END - Static variable in class io.appium.droiddriver.actions.SingleKeyAction
- 
Requires SDK API 11 or higher 
- CTRL_MOVE_HOME - Static variable in class io.appium.droiddriver.actions.SingleKeyAction
- 
Requires SDK API 11 or higher 
- D2ActivityInstrumentationTestCase2<T extends android.app.Activity> - Class in io.appium.droiddriver.helpers
- 
Fixes bugs in ActivityInstrumentationTestCase2.
 
- D2ActivityInstrumentationTestCase2(Class<T>) - Constructor for class io.appium.droiddriver.helpers.D2ActivityInstrumentationTestCase2
-  
- DEFAULT - Static variable in class io.appium.droiddriver.scroll.StaticSentinelStrategy
- 
Defaults to FIRST_CHILD_GETTER for backward scrolling, LAST_CHILD_GETTER
 for forward scrolling, and the standard  Direction.DirectionConverter. 
- DEFAULT_INSTANCE - Static variable in class io.appium.droiddriver.actions.view.CloseKeyboardAction
- 
Defaults timeoutMillis to 2000 
- DefaultAccessibilityValidator - Class in io.appium.droiddriver.validators
- 
Fall-back Validator for accessibility. 
- DefaultAccessibilityValidator() - Constructor for class io.appium.droiddriver.validators.DefaultAccessibilityValidator
-  
- DefaultPoller - Class in io.appium.droiddriver.base
- 
Default implementation of a  Poller. 
- DefaultPoller() - Constructor for class io.appium.droiddriver.base.DefaultPoller
-  
- delegate() - Method in class io.appium.droiddriver.scroll.ForwardingScrollStepStrategy
- 
Returns the backing delegate instance that methods are forwarded to. 
- DELETE - Static variable in class io.appium.droiddriver.actions.SingleKeyAction
-  
- detectEnd(AccessibilityEvent, Direction.Axis) - Method in class io.appium.droiddriver.scroll.AccessibilityEventScrollStepStrategy
-  
- detectEnd(AccessibilityEvent, Direction.Axis) - Method in class io.appium.droiddriver.scroll.AccessibilityEventScrollStepStrategy.NullAccessibilityEventScrollStepStrategy
-  
- Direction - Class in io.appium.droiddriver.scroll
- 
A namespace to hold interfaces and constants for scroll directions. 
- Direction.Axis - Enum in io.appium.droiddriver.scroll
-  
- Direction.DirectionConverter - Class in io.appium.droiddriver.scroll
- 
Converts between PhysicalDirection and LogicalDirection. 
- Direction.LogicalDirection - Enum in io.appium.droiddriver.scroll
- 
Logical directions 
- Direction.PhysicalDirection - Enum in io.appium.droiddriver.scroll
- 
Physical directions 
- DirectionConverter() - Constructor for class io.appium.droiddriver.scroll.Direction.DirectionConverter
-  
- doPerform(Action) - Method in class io.appium.droiddriver.base.BaseUiElement
-  
- doPerformAndWait(FutureTask<Boolean>, long) - Method in class io.appium.droiddriver.base.BaseUiElement
-  
- doPerformAndWait(FutureTask<Boolean>, long) - Method in class io.appium.droiddriver.instrumentation.ViewElement
-  
- doPerformAndWait(FutureTask<Boolean>, long) - Method in class io.appium.droiddriver.uiautomation.UiAutomationElement
- 
Note: This implementation of doPerformAndWaitclears theAccessibilityEventqueue.
 
- doScroll(UiElement, Direction.PhysicalDirection) - Method in class io.appium.droiddriver.scroll.AccessibilityEventScrollStepStrategy
-  
- doScroll(UiElement, Direction.PhysicalDirection) - Method in class io.appium.droiddriver.scroll.ForwardingScrollStepStrategy
-  
- doScroll(UiElement, Direction.PhysicalDirection) - Method in interface io.appium.droiddriver.scroll.ScrollStepStrategy
- 
Performs the scroll action on container.
 
- doScroll(UiElement, Direction.PhysicalDirection) - Method in class io.appium.droiddriver.scroll.SentinelStrategy
-  
- doScrollAndReturnEvent(UiElement, Direction.PhysicalDirection) - Method in class io.appium.droiddriver.scroll.AccessibilityEventScrollStepStrategy
-  
- DOUBLE - Static variable in class io.appium.droiddriver.actions.accessibility.AccessibilityClickAction
-  
- DOUBLE - Static variable in class io.appium.droiddriver.actions.ClickAction
-  
- DoubleClick(long) - Constructor for class io.appium.droiddriver.actions.accessibility.AccessibilityClickAction.DoubleClick
-  
- doubleClick(UiElement) - Method in class io.appium.droiddriver.actions.accessibility.AccessibilityUiElementActor
-  
- DoubleClick(long) - Constructor for class io.appium.droiddriver.actions.ClickAction.DoubleClick
-  
- doubleClick(UiElement) - Method in class io.appium.droiddriver.actions.EventUiElementActor
-  
- doubleClick(UiElement) - Method in interface io.appium.droiddriver.actions.UiElementActor
- 
Double-clicks this element. 
- doubleClick() - Method in class io.appium.droiddriver.base.BaseUiElement
-  
- doubleClick() - Method in interface io.appium.droiddriver.UiElement
- 
Double-clicks this element. 
- driver - Variable in class io.appium.droiddriver.helpers.BaseDroidDriverTest
-  
- DroidDriver - Interface in io.appium.droiddriver
- 
The entry interface for using droiddriver. 
- DroidDriverContext<R,E extends BaseUiElement<R,E>> - Class in io.appium.droiddriver.base
- 
Internal helper for DroidDriver implementation. 
- DroidDriverContext(Instrumentation, BaseDroidDriver<R, E>) - Constructor for class io.appium.droiddriver.base.DroidDriverContext
-  
- DroidDriverException - Exception in io.appium.droiddriver.exceptions
- 
Base exception for DroidDriver. 
- DroidDriverException(String) - Constructor for exception io.appium.droiddriver.exceptions.DroidDriverException
-  
- DroidDriverException(Throwable) - Constructor for exception io.appium.droiddriver.exceptions.DroidDriverException
-  
- DroidDriverException(String, Throwable) - Constructor for exception io.appium.droiddriver.exceptions.DroidDriverException
-  
- DroidDrivers - Class in io.appium.droiddriver.helpers
- 
Static utility methods using a singleton  DroidDriver instance. 
- DroidDrivers() - Constructor for class io.appium.droiddriver.helpers.DroidDrivers
-  
- DroidDriversInitializer - Class in io.appium.droiddriver.helpers
- 
- dumpDom(String, BaseUiElement<?, ?>) - Static method in class io.appium.droiddriver.finders.ByXPath
-  
- dumpHprof() - Method in class io.appium.droiddriver.helpers.BaseDroidDriverTest
-  
- dumpUiElementTree(String) - Method in class io.appium.droiddriver.base.BaseDroidDriver
-  
- dumpUiElementTree(String) - Method in interface io.appium.droiddriver.DroidDriver
- 
Dumps the UiElement tree to a file to help debug. 
- DynamicSentinelStrategy - Class in io.appium.droiddriver.scroll
- 
Determines whether scrolling is possible by checking whether the sentinel
 child is updated after scrolling. 
- DynamicSentinelStrategy(DynamicSentinelStrategy.IsUpdatedStrategy, SentinelStrategy.Getter, SentinelStrategy.Getter, Direction.DirectionConverter) - Constructor for class io.appium.droiddriver.scroll.DynamicSentinelStrategy
- 
Constructs with  Getters that decorate the given  Getters
 with  UiElement.VISIBLE, and the given  isUpdatedStrategy and
  directionConverter. 
- DynamicSentinelStrategy(DynamicSentinelStrategy.IsUpdatedStrategy, SentinelStrategy.Getter, SentinelStrategy.Getter) - Constructor for class io.appium.droiddriver.scroll.DynamicSentinelStrategy
- 
- DynamicSentinelStrategy(DynamicSentinelStrategy.IsUpdatedStrategy, SentinelStrategy.Getter) - Constructor for class io.appium.droiddriver.scroll.DynamicSentinelStrategy
- 
- DynamicSentinelStrategy.ContentDescriptionUpdated - Class in io.appium.droiddriver.scroll
- 
Determines whether the sentinel is updated by checking the content
 description of a descendant element of the sentinel (or itself). 
- DynamicSentinelStrategy.IsUpdatedStrategy - Interface in io.appium.droiddriver.scroll
- 
Interface for determining whether sentinel is updated. 
- DynamicSentinelStrategy.ResourceIdUpdated - Class in io.appium.droiddriver.scroll
- 
Determines whether the sentinel is updated by checking the resource-id of a
 descendant element of the sentinel (often itself). 
- DynamicSentinelStrategy.SingleStringUpdated - Class in io.appium.droiddriver.scroll
- 
Determines whether the sentinel is updated by checking a single unique
 String attribute of a descendant element of the sentinel (or itself). 
- DynamicSentinelStrategy.TextUpdated - Class in io.appium.droiddriver.scroll
- 
Determines whether the sentinel is updated by checking the text of a
 descendant element of the sentinel (or itself). 
- get(Attribute) - Method in class io.appium.droiddriver.base.BaseUiElement
-  
- get() - Static method in class io.appium.droiddriver.helpers.DroidDrivers
- 
Gets the singleton driver. 
- get(DroidDriver) - Static method in class io.appium.droiddriver.helpers.DroidDriversInitializer
-  
- get(Attribute) - Method in interface io.appium.droiddriver.UiElement
-  
- get() - Method in interface io.appium.droiddriver.util.ActivityUtils.Supplier
- 
Retrieves an instance of the appropriate type. 
- getAbsoluteFile(String) - Static method in class io.appium.droiddriver.util.FileUtils
- 
Returns a new file constructed using the absolute path of path.
 
- getAndroidTestRunner() - Method in class io.appium.droiddriver.runner.TestRunner
- 
Returns an AndroidTestRunnerthat is shared by this and super, such
 that we can add customTestListeners.
 
- getAttributes() - Method in class io.appium.droiddriver.base.BaseUiElement
-  
- getAttributes() - Method in class io.appium.droiddriver.instrumentation.ViewElement
-  
- getAttributes() - Method in class io.appium.droiddriver.uiautomation.UiAutomationElement
-  
- getBaseFileName() - Method in class io.appium.droiddriver.helpers.BaseDroidDriverTest
- 
Gets the base filename for troubleshooting files. 
- getBounds() - Method in class io.appium.droiddriver.base.BaseUiElement
-  
- getBounds() - Method in interface io.appium.droiddriver.UiElement
- 
Gets the UiElement bounds in screen coordinates. 
- getChildren() - Method in class io.appium.droiddriver.base.BaseUiElement
-  
- getChildren(Predicate<? super UiElement>) - Method in class io.appium.droiddriver.base.BaseUiElement
-  
- getChildren() - Method in class io.appium.droiddriver.instrumentation.ViewElement
-  
- getChildren() - Method in class io.appium.droiddriver.uiautomation.UiAutomationElement
-  
- getChildren(Predicate<? super UiElement>) - Method in interface io.appium.droiddriver.UiElement
- 
Gets an immutable Listof immediate children that satisfypredicate.
 
- getClassName() - Method in class io.appium.droiddriver.base.BaseUiElement
-  
- getClassName() - Method in interface io.appium.droiddriver.UiElement
- 
Gets the class name of the underlying view. 
- getContentDescription() - Method in class io.appium.droiddriver.base.BaseUiElement
-  
- getContentDescription() - Method in interface io.appium.droiddriver.UiElement
- 
Gets the content description of this element. 
- getContext() - Method in class io.appium.droiddriver.base.BaseUiDevice
-  
- getD2Option(String) - Static method in class io.appium.droiddriver.util.InstrumentationUtils
- 
- getDirectionConverter() - Method in class io.appium.droiddriver.scroll.AccessibilityEventScrollStepStrategy
-  
- getDirectionConverter() - Method in class io.appium.droiddriver.scroll.ForwardingScrollStepStrategy
-  
- getDirectionConverter() - Method in interface io.appium.droiddriver.scroll.ScrollStepStrategy
- 
- getDirectionConverter() - Method in class io.appium.droiddriver.scroll.SentinelStrategy
-  
- getDriver() - Method in class io.appium.droiddriver.base.DroidDriverContext
-  
- getDriver() - Method in class io.appium.droiddriver.uiautomation.UiAutomationContext
-  
- getElement(R, E) - Method in class io.appium.droiddriver.base.DroidDriverContext
-  
- getFlingSteps() - Static method in class io.appium.droiddriver.actions.SwipeAction
- 
- getInjector() - Method in class io.appium.droiddriver.base.BaseDroidDriver
-  
- getInjector() - Method in class io.appium.droiddriver.instrumentation.InstrumentationDriver
-  
- getInjector() - Method in class io.appium.droiddriver.instrumentation.ViewElement
-  
- getInjector() - Method in class io.appium.droiddriver.uiautomation.UiAutomationDriver
-  
- getInjector() - Method in class io.appium.droiddriver.uiautomation.UiAutomationElement
-  
- getInjector() - Method in interface io.appium.droiddriver.UiElement
- 
- getInstrumentation() - Method in class io.appium.droiddriver.base.DroidDriverContext
-  
- getInstrumentation() - Static method in class io.appium.droiddriver.util.InstrumentationUtils
-  
- getIntervalMillis() - Method in class io.appium.droiddriver.base.DefaultPoller
-  
- getIntervalMillis() - Method in interface io.appium.droiddriver.Poller
-  
- getName() - Method in enum io.appium.droiddriver.finders.Attribute
-  
- getOption(String) - Static method in class io.appium.droiddriver.util.InstrumentationUtils
- 
Gets the string value associated with the given key. 
- getOptions() - Static method in class io.appium.droiddriver.util.InstrumentationUtils
- 
- getPackageName() - Method in class io.appium.droiddriver.base.BaseUiElement
-  
- getPackageName() - Method in interface io.appium.droiddriver.UiElement
- 
Gets the package name of this element. 
- getParent() - Method in class io.appium.droiddriver.instrumentation.ViewElement
-  
- getParent() - Method in class io.appium.droiddriver.uiautomation.UiAutomationElement
-  
- getParent() - Method in interface io.appium.droiddriver.UiElement
- 
Gets the parent. 
- getPhysicalDirections() - Method in enum io.appium.droiddriver.scroll.Direction.Axis
-  
- getPoller() - Method in class io.appium.droiddriver.base.BaseDroidDriver
-  
- getPoller() - Method in interface io.appium.droiddriver.DroidDriver
- 
- getRawElement() - Method in class io.appium.droiddriver.base.BaseUiElement
- 
Gets the raw element used to create this UiElement. 
- getRawElement() - Method in class io.appium.droiddriver.instrumentation.ViewElement
-  
- getRawElement() - Method in class io.appium.droiddriver.uiautomation.UiAutomationElement
-  
- getResourceId() - Method in class io.appium.droiddriver.base.BaseUiElement
-  
- getResourceId() - Method in interface io.appium.droiddriver.UiElement
- 
Gets the resource id of this element. 
- getRootElement() - Method in class io.appium.droiddriver.base.BaseDroidDriver
-  
- getRootViews() - Static method in class io.appium.droiddriver.instrumentation.RootFinder
-  
- getRunningActivity() - Static method in class io.appium.droiddriver.util.ActivityUtils
- 
Gets the running (a.k.a. 
- getScrollSteps() - Static method in class io.appium.droiddriver.actions.SwipeAction
- 
- getSelectionEnd() - Method in class io.appium.droiddriver.base.BaseUiElement
-  
- getSelectionStart() - Method in class io.appium.droiddriver.base.BaseUiElement
-  
- getSentinel(DroidDriver, Finder, Direction.PhysicalDirection) - Method in class io.appium.droiddriver.scroll.SentinelStrategy
-  
- getSentinel(List<? extends UiElement>) - Method in class io.appium.droiddriver.scroll.SentinelStrategy.Getter
-  
- getSentinel(List<? extends UiElement>) - Method in class io.appium.droiddriver.scroll.SentinelStrategy.MorePredicateGetter
-  
- getTargetContext() - Method in class io.appium.droiddriver.helpers.BaseDroidDriverTest
-  
- getTargetContext() - Static method in class io.appium.droiddriver.util.InstrumentationUtils
-  
- Getter() - Constructor for class io.appium.droiddriver.scroll.SentinelStrategy.Getter
-  
- Getter(Predicate<? super UiElement>) - Constructor for class io.appium.droiddriver.scroll.SentinelStrategy.Getter
-  
- getText() - Method in class io.appium.droiddriver.base.BaseUiElement
-  
- getText() - Method in interface io.appium.droiddriver.UiElement
- 
Gets the text of this element. 
- getTimeoutMillis() - Method in interface io.appium.droiddriver.actions.Action
- 
Gets the timeout to wait for an indicator that the action has been carried
 out. 
- getTimeoutMillis() - Method in class io.appium.droiddriver.actions.BaseAction
-  
- getTimeoutMillis() - Method in class io.appium.droiddriver.base.DefaultPoller
-  
- getTimeoutMillis() - Method in interface io.appium.droiddriver.Poller
-  
- getUiDevice() - Method in interface io.appium.droiddriver.DroidDriver
- 
Returns a  UiDevice for device-wide interaction. 
- getUiDevice() - Method in class io.appium.droiddriver.instrumentation.InstrumentationDriver
-  
- getUiDevice() - Method in class io.appium.droiddriver.uiautomation.UiAutomationDriver
-  
- getUniqueString(UiElement) - Method in class io.appium.droiddriver.scroll.DynamicSentinelStrategy.ContentDescriptionUpdated
-  
- getUniqueString(UiElement) - Method in class io.appium.droiddriver.scroll.DynamicSentinelStrategy.ResourceIdUpdated
-  
- getUniqueString(UiElement) - Method in class io.appium.droiddriver.scroll.DynamicSentinelStrategy.SingleStringUpdated
-  
- getUniqueString(UiElement) - Method in class io.appium.droiddriver.scroll.DynamicSentinelStrategy.TextUpdated
-  
- getValidator() - Method in class io.appium.droiddriver.uiautomation.AccessibilityDriver
- 
Gets the current validator. 
- getVisibleBounds() - Method in class io.appium.droiddriver.instrumentation.ViewElement
-  
- getVisibleBounds() - Method in class io.appium.droiddriver.uiautomation.UiAutomationElement
-  
- getVisibleBounds() - Method in interface io.appium.droiddriver.UiElement
- 
Gets the UiElement bounds in screen coordinates. 
- GONE - Static variable in interface io.appium.droiddriver.Poller
- 
A ConditionChecker that does not throw only if the matching
  UiElement is gone. 
- ScreenOffAccessibilityNodeInfoCacheClearer() - Constructor for class io.appium.droiddriver.uiautomation.UiAutomationDriver.ScreenOffAccessibilityNodeInfoCacheClearer
-  
- scroll(UiElement, Direction.PhysicalDirection) - Method in class io.appium.droiddriver.actions.accessibility.AccessibilityUiElementActor
-  
- scroll(UiElement, Direction.PhysicalDirection) - Method in class io.appium.droiddriver.actions.EventUiElementActor
-  
- scroll(UiElement, Direction.PhysicalDirection) - Method in interface io.appium.droiddriver.actions.UiElementActor
- 
Scrolls in the given direction. 
- scroll(Direction.PhysicalDirection) - Method in class io.appium.droiddriver.base.BaseUiElement
-  
- scroll(DroidDriver, Finder, Direction.PhysicalDirection) - Method in class io.appium.droiddriver.scroll.AccessibilityEventScrollStepStrategy
-  
- scroll(DroidDriver, Finder, Direction.PhysicalDirection) - Method in class io.appium.droiddriver.scroll.DynamicSentinelStrategy
-  
- scroll(DroidDriver, Finder, Direction.PhysicalDirection) - Method in class io.appium.droiddriver.scroll.ForwardingScrollStepStrategy
-  
- scroll(DroidDriver, Finder, Direction.PhysicalDirection) - Method in class io.appium.droiddriver.scroll.Scrollers.ProgressBarScrollStepStrategy
-  
- scroll(DroidDriver, Finder, Direction.PhysicalDirection) - Method in interface io.appium.droiddriver.scroll.ScrollStepStrategy
- 
Tries to scroll containerFinderindirection.
 
- scroll(DroidDriver, Finder, Direction.PhysicalDirection) - Method in class io.appium.droiddriver.scroll.StaticSentinelStrategy
-  
- scroll(Direction.PhysicalDirection) - Method in interface io.appium.droiddriver.UiElement
- 
Scrolls in the given direction. 
- ScrollAction - Interface in io.appium.droiddriver.actions
- 
Marker interface for a scroll action. 
- Scroller - Interface in io.appium.droiddriver.scroll
- 
Interface for scrolling to the desired item in a scrollable container view. 
- ScrollerHelper - Class in io.appium.droiddriver.helpers
- 
Helper for Scroller. 
- ScrollerHelper(Scroller, DroidDriver, Finder) - Constructor for class io.appium.droiddriver.helpers.ScrollerHelper
-  
- Scrollers - Class in io.appium.droiddriver.scroll
- 
Static utility classes and methods pertaining to  Scroller instances. 
- Scrollers() - Constructor for class io.appium.droiddriver.scroll.Scrollers
-  
- Scrollers.ProgressBarScrollStepStrategy - Class in io.appium.droiddriver.scroll
- 
Augments the delegate  ScrollStepStrategy - after a successful
 scroll, waits until ProgressBar is gone. 
- ScrollStepStrategy - Interface in io.appium.droiddriver.scroll
- 
Interface for determining whether scrolling is possible. 
- scrollTo(Finder) - Method in class io.appium.droiddriver.helpers.ScrollerHelper
- 
Scrolls containerFinderin both directions if necessary to finditemFinder, which is a descendant ofcontainerFinder.
 
- scrollTo(Finder, Direction.PhysicalDirection) - Method in class io.appium.droiddriver.helpers.ScrollerHelper
- 
Scrolls containerFinderindirectionif necessary to finditemFinder, which is a descendant ofcontainerFinder.
 
- scrollTo(DroidDriver, Finder, Finder) - Method in interface io.appium.droiddriver.scroll.Scroller
- 
Scrolls containerFinderin both directions if necessary to finditemFinder,
 which is a descendant ofcontainerFinder.
 
- scrollTo(DroidDriver, Finder, Finder, Direction.PhysicalDirection) - Method in interface io.appium.droiddriver.scroll.Scroller
- 
Scrolls containerFinderindirectionif necessary to finditemFinder,
 which is a descendant ofcontainerFinder.
 
- scrollTo(DroidDriver, Finder, Finder, Direction.PhysicalDirection, boolean) - Method in class io.appium.droiddriver.scroll.StepBasedScroller
-  
- scrollTo(DroidDriver, Finder, Finder, Direction.PhysicalDirection) - Method in class io.appium.droiddriver.scroll.StepBasedScroller
-  
- scrollTo(DroidDriver, Finder, Finder) - Method in class io.appium.droiddriver.scroll.StepBasedScroller
-  
- scrubClass(Class<?>) - Method in class io.appium.droiddriver.helpers.D2ActivityInstrumentationTestCase2
- 
Fixes a bug in ActivityTestCase.scrubClass(java.lang.Class<?>)that causes
 NullPointerException if your leaf-level test class declares static fields.
 
- SEARCH - Static variable in class io.appium.droiddriver.actions.SingleKeyAction
-  
- SECOND_CHILD_GETTER - Static variable in class io.appium.droiddriver.scroll.SentinelStrategy
- 
Returns the second child as the sentinel. 
- SECOND_LAST_CHILD_GETTER - Static variable in class io.appium.droiddriver.scroll.SentinelStrategy
- 
Returns the second last child as the sentinel. 
- selected() - Static method in class io.appium.droiddriver.finders.By
- 
Matches a UiElement that is selected. 
- SELF - Static variable in class io.appium.droiddriver.scroll.DynamicSentinelStrategy.ResourceIdUpdated
- 
Uses the resource-id of the sentinel itself. 
- SentinelStrategy - Class in io.appium.droiddriver.scroll
- 
- SentinelStrategy(SentinelStrategy.Getter, SentinelStrategy.Getter, Direction.DirectionConverter) - Constructor for class io.appium.droiddriver.scroll.SentinelStrategy
-  
- SentinelStrategy.Getter - Class in io.appium.droiddriver.scroll
- 
- SentinelStrategy.MorePredicateGetter - Class in io.appium.droiddriver.scroll
- 
- setAccessibilityNodeInfoCacheClearer(UiAutomationDriver.AccessibilityNodeInfoCacheClearer) - Method in class io.appium.droiddriver.uiautomation.UiAutomationDriver
-  
- setFlingSteps(int) - Static method in class io.appium.droiddriver.actions.SwipeAction
- 
- setIdleTimeoutMillis(long) - Static method in class io.appium.droiddriver.uiautomation.UiAutomationDriver
- 
Sets the idleTimeoutMillisargument for callingUiAutomation.waitForIdle(long, long)
 
- setIntervalMillis(long) - Method in class io.appium.droiddriver.base.DefaultPoller
-  
- setIntervalMillis(long) - Method in interface io.appium.droiddriver.Poller
- 
Sets intervalMillis. 
- setPoller(Poller) - Method in class io.appium.droiddriver.base.BaseDroidDriver
-  
- setPoller(Poller) - Method in interface io.appium.droiddriver.DroidDriver
- 
- setRunningActivitySupplier(ActivityUtils.Supplier<Activity>) - Static method in class io.appium.droiddriver.util.ActivityUtils
- 
Sets the Supplier for the running (a.k.a. 
- setScrollSteps(int) - Static method in class io.appium.droiddriver.actions.SwipeAction
- 
- setSingleton(DroidDriver) - Static method in class io.appium.droiddriver.helpers.DroidDrivers
- 
Sets the singleton driver. 
- setText(String) - Method in class io.appium.droiddriver.base.BaseUiElement
-  
- setText(String) - Method in interface io.appium.droiddriver.UiElement
- 
Sets the text of this element. 
- setTimeoutMillis(long) - Method in class io.appium.droiddriver.base.DefaultPoller
-  
- setTimeoutMillis(long) - Method in interface io.appium.droiddriver.Poller
- 
Sets default timeoutMillis. 
- setUiElementActor(UiElementActor) - Method in class io.appium.droiddriver.base.BaseUiElement
-  
- setUp() - Method in class io.appium.droiddriver.helpers.BaseDroidDriverTest
-  
- setValidator(Validator) - Method in class io.appium.droiddriver.base.BaseUiElement
- 
- setValidator(Validator) - Method in class io.appium.droiddriver.uiautomation.AccessibilityDriver
- 
Sets the validator to check. 
- shouldSkipRemainingTests(Throwable) - Method in class io.appium.droiddriver.helpers.BaseDroidDriverTest
-  
- SINGLE - Static variable in class io.appium.droiddriver.actions.accessibility.AccessibilityClickAction
-  
- SINGLE - Static variable in class io.appium.droiddriver.actions.ClickAction
-  
- SingleClick(long) - Constructor for class io.appium.droiddriver.actions.accessibility.AccessibilityClickAction.SingleClick
-  
- SingleClick(long) - Constructor for class io.appium.droiddriver.actions.ClickAction.SingleClick
-  
- SingleKeyAction - Class in io.appium.droiddriver.actions
- 
An action to press a single key. 
- SingleKeyAction(int) - Constructor for class io.appium.droiddriver.actions.SingleKeyAction
- 
Defaults metaState to 0 
- SingleKeyAction(int, int) - Constructor for class io.appium.droiddriver.actions.SingleKeyAction
- 
Defaults timeoutMillis to 100 and checkFocused to false 
- SingleKeyAction(int, int, long, boolean) - Constructor for class io.appium.droiddriver.actions.SingleKeyAction
-  
- SingleRun - Class in io.appium.droiddriver.helpers
- 
Base class for an action that should run only once no matter how many times the method  SingleRun.singleRun() is called upon an instance. 
- SingleRun() - Constructor for class io.appium.droiddriver.helpers.SingleRun
-  
- singleRun() - Method in class io.appium.droiddriver.helpers.SingleRun
- 
Calls  SingleRun.run() if it is the first time this method is called upon this instance. 
- SingleStringUpdated(Finder) - Constructor for class io.appium.droiddriver.scroll.DynamicSentinelStrategy.SingleStringUpdated
-  
- skip() - Method in class io.appium.droiddriver.helpers.BaseDroidDriverTest
-  
- sleep() - Method in class io.appium.droiddriver.base.BaseUiDevice
-  
- sleep() - Method in interface io.appium.droiddriver.UiDevice
- 
Puts device to sleep if the screen is on 
- STANDARD_CONVERTER - Static variable in class io.appium.droiddriver.scroll.Direction.DirectionConverter
- 
Follows standard convention: up-to-down, left-to-right 
- StaticSentinelStrategy - Class in io.appium.droiddriver.scroll
- 
Determines whether scrolling is possible by checking whether the last child
 in the logical scroll direction is fully visible. 
- StaticSentinelStrategy(SentinelStrategy.Getter, SentinelStrategy.Getter, Direction.DirectionConverter) - Constructor for class io.appium.droiddriver.scroll.StaticSentinelStrategy
-  
- StepBasedScroller - Class in io.appium.droiddriver.scroll
- 
A  Scroller that looks for the desired item in the currently shown
 content of the scrollable container, otherwise scrolls the container one step
 at a time and looks again, until we cannot scroll any more. 
- StepBasedScroller(int, long, Direction.Axis, ScrollStepStrategy, boolean) - Constructor for class io.appium.droiddriver.scroll.StepBasedScroller
-  
- StepBasedScroller(ScrollStepStrategy) - Constructor for class io.appium.droiddriver.scroll.StepBasedScroller
- 
Constructs with default 100 maxScrolls, 1 second for
 perScrollTimeoutMillis, vertical axis, not startFromBegining. 
- Strings - Class in io.appium.droiddriver.util
- 
Static helper methods for manipulating strings. 
- Strings() - Constructor for class io.appium.droiddriver.util.Strings
-  
- Strings.ToStringHelper - Class in io.appium.droiddriver.util
-  
- SwipeAction - Class in io.appium.droiddriver.actions
- 
An action that swipes the touch screen. 
- SwipeAction(Direction.PhysicalDirection, int) - Constructor for class io.appium.droiddriver.actions.SwipeAction
- 
Defaults timeoutMillis to 1000 and no drag. 
- SwipeAction(Direction.PhysicalDirection, int, boolean, long) - Constructor for class io.appium.droiddriver.actions.SwipeAction
- 
Defaults all margin ratios to 0.1F. 
- SwipeAction(Direction.PhysicalDirection, int, boolean, long, float, float, float, float) - Constructor for class io.appium.droiddriver.actions.SwipeAction
-  
- validate(UiElement, Action) - Method in class io.appium.droiddriver.validators.DefaultAccessibilityValidator
-  
- validate(UiElement, Action) - Method in class io.appium.droiddriver.validators.ExemptedClassesValidator
-  
- validate(UiElement, Action) - Method in class io.appium.droiddriver.validators.ExemptRootValidator
-  
- validate(UiElement, Action) - Method in class io.appium.droiddriver.validators.ExemptScrollActionValidator
-  
- validate(UiElement, Action) - Method in class io.appium.droiddriver.validators.FirstApplicableValidator
-  
- validate(UiElement, Action) - Method in interface io.appium.droiddriver.validators.Validator
- 
Returns nullifelementis valid on thisaction,
 otherwise a string describing the failure.
 
- validate(UiElement, Action) - Method in class io.appium.droiddriver.validators.VisibilityValidator
-  
- Validator - Interface in io.appium.droiddriver.validators
- 
Interface for validating a UiElement, checked when an action is performed. 
- valueOf(String) - Static method in enum io.appium.droiddriver.finders.Attribute
- 
Returns the enum constant of this type with the specified name. 
- valueOf(String) - Static method in enum io.appium.droiddriver.scroll.Direction.Axis
- 
Returns the enum constant of this type with the specified name. 
- valueOf(String) - Static method in enum io.appium.droiddriver.scroll.Direction.LogicalDirection
- 
Returns the enum constant of this type with the specified name. 
- valueOf(String) - Static method in enum io.appium.droiddriver.scroll.Direction.PhysicalDirection
- 
Returns the enum constant of this type with the specified name. 
- values() - Static method in enum io.appium.droiddriver.finders.Attribute
- 
Returns an array containing the constants of this enum type, in
the order they are declared. 
- values() - Static method in enum io.appium.droiddriver.scroll.Direction.Axis
- 
Returns an array containing the constants of this enum type, in
the order they are declared. 
- values() - Static method in enum io.appium.droiddriver.scroll.Direction.LogicalDirection
- 
Returns an array containing the constants of this enum type, in
the order they are declared. 
- values() - Static method in enum io.appium.droiddriver.scroll.Direction.PhysicalDirection
- 
Returns an array containing the constants of this enum type, in
the order they are declared. 
- verticalBackwardDirection() - Method in class io.appium.droiddriver.scroll.Direction.DirectionConverter
-  
- verticalForwardDirection() - Method in class io.appium.droiddriver.scroll.Direction.DirectionConverter
-  
- ViewAction - Class in io.appium.droiddriver.actions.view
- 
Implements  Action using the associated  View. 
- ViewAction(long) - Constructor for class io.appium.droiddriver.actions.view.ViewAction
-  
- ViewElement - Class in io.appium.droiddriver.instrumentation
- 
A UiElement that is backed by a View. 
- ViewElement(DroidDriverContext<View, ViewElement>, View, ViewElement) - Constructor for class io.appium.droiddriver.instrumentation.ViewElement
- 
A snapshot of all attributes is taken at construction. 
- VisibilityValidator - Class in io.appium.droiddriver.validators
- 
Validates visibility. 
- VisibilityValidator() - Constructor for class io.appium.droiddriver.validators.VisibilityValidator
-  
- VISIBLE - Static variable in interface io.appium.droiddriver.UiElement
- 
Filters out invisible children.