Skip navigation links
A B C D E F G H I K L M N O P R S T U V W X 

A

AccessibilityAction - Class in io.appium.droiddriver.actions.accessibility
Implements Action via the Accessibility API.
AccessibilityAction(long) - Constructor for class io.appium.droiddriver.actions.accessibility.AccessibilityAction
 
AccessibilityClickAction - Class in io.appium.droiddriver.actions.accessibility
An AccessibilityAction that clicks on a UiElement.
AccessibilityClickAction(long) - Constructor for class io.appium.droiddriver.actions.accessibility.AccessibilityClickAction
 
AccessibilityClickAction.DoubleClick - Class in io.appium.droiddriver.actions.accessibility
 
AccessibilityClickAction.LongClick - Class in io.appium.droiddriver.actions.accessibility
 
AccessibilityClickAction.SingleClick - Class in io.appium.droiddriver.actions.accessibility
 
AccessibilityDriver - Class in io.appium.droiddriver.uiautomation
A UiAutomationDriver that validates accessibility.
AccessibilityDriver(Instrumentation) - Constructor for class io.appium.droiddriver.uiautomation.AccessibilityDriver
 
AccessibilityEventScrollStepStrategy - Class in io.appium.droiddriver.scroll
A ScrollStepStrategy that determines whether more scrolling is possible by checking the AccessibilityEvent returned by UiAutomation.
AccessibilityEventScrollStepStrategy(UiAutomation, long, Direction.DirectionConverter) - Constructor for class io.appium.droiddriver.scroll.AccessibilityEventScrollStepStrategy
 
AccessibilityEventScrollStepStrategy.NullAccessibilityEventScrollStepStrategy - Class in io.appium.droiddriver.scroll
Some widgets may not always fire correct AccessibilityEvent.
AccessibilityScrollAction - Class in io.appium.droiddriver.actions.accessibility
An AccessibilityAction that scrolls an UiElement.
AccessibilityScrollAction(Direction.PhysicalDirection) - Constructor for class io.appium.droiddriver.actions.accessibility.AccessibilityScrollAction
 
AccessibilityScrollAction(Direction.PhysicalDirection, long) - Constructor for class io.appium.droiddriver.actions.accessibility.AccessibilityScrollAction
 
AccessibilityUiElementActor - Class in io.appium.droiddriver.actions.accessibility
A UiElementActor that performs actions via the Accessibility API.
AccessibilityUiElementActor() - Constructor for class io.appium.droiddriver.actions.accessibility.AccessibilityUiElementActor
 
Action - Interface in io.appium.droiddriver.actions
Interface for performing action on a UiElement.
ActionException - Exception in io.appium.droiddriver.exceptions
Thrown when an exception occurs while performing an Action.
ActionException(String) - Constructor for exception io.appium.droiddriver.exceptions.ActionException
 
ActionException(String, Throwable) - Constructor for exception io.appium.droiddriver.exceptions.ActionException
 
ActivityUtils - Class in io.appium.droiddriver.util
Static helper methods for retrieving activities.
ActivityUtils() - Constructor for class io.appium.droiddriver.util.ActivityUtils
 
ActivityUtils.Supplier<T> - Interface in io.appium.droiddriver.util
 
add(String, Object) - Method in class io.appium.droiddriver.util.Strings.ToStringHelper
 
addListener(Poller.TimeoutListener) - Method in class io.appium.droiddriver.base.DefaultPoller
 
addListener(Poller.PollingListener) - Method in class io.appium.droiddriver.base.DefaultPoller
 
addListener(Poller.TimeoutListener) - Method in interface io.appium.droiddriver.Poller
addListener(Poller.PollingListener) - Method in interface io.appium.droiddriver.Poller
addValue(Object) - Method in class io.appium.droiddriver.util.Strings.ToStringHelper
 
allOf(MatchFinder...) - Static method in class io.appium.droiddriver.finders.By
Evaluates given finders in short-circuit fashion in the order they are passed.
allOf(Predicate<? super T>, Predicate<? super T>) - Static method in class io.appium.droiddriver.finders.Predicates
Returns a predicate that evaluates to true if both arguments evaluate to true.
allOf(Predicate<? super T>...) - Static method in class io.appium.droiddriver.finders.Predicates
Returns a predicate that evaluates to true if each of its components evaluates to true.
any() - Static method in class io.appium.droiddriver.finders.By
Matches any UiElement.
any() - Static method in class io.appium.droiddriver.finders.Predicates
Returns a predicate that always evaluates to true.
anyOf(MatchFinder...) - Static method in class io.appium.droiddriver.finders.By
Evaluates given finders in short-circuit fashion in the order they are passed.
anyOf(Predicate<? super T>...) - Static method in class io.appium.droiddriver.finders.Predicates
Returns a predicate that evaluates to true if any one of its components evaluates to true.
apply(T) - Method in interface io.appium.droiddriver.finders.Predicate
Returns the result of applying this predicate to input.
attr(Attribute, String) - Static method in class io.appium.droiddriver.finders.XPaths
 
ATTRIB_NOT_VISIBLE - Static variable in class io.appium.droiddriver.base.BaseUiElement
 
ATTRIB_VISIBLE_BOUNDS - Static variable in class io.appium.droiddriver.base.BaseUiElement
 
Attribute - Enum in io.appium.droiddriver.finders
 
attributeContains(Attribute, String) - Static method in class io.appium.droiddriver.finders.Predicates
Returns a predicate that evaluates to true on a UiElement if its attribute contains substring.
attributeEquals(Attribute, Object) - Static method in class io.appium.droiddriver.finders.Predicates
Returns a predicate that evaluates to true on a UiElement if its attribute equals expected.
attributeFalse(Attribute) - Static method in class io.appium.droiddriver.finders.Predicates
Returns a predicate that evaluates to true on a UiElement if its attribute is false.
attributeMatches(Attribute, String) - Static method in class io.appium.droiddriver.finders.Predicates
Returns a predicate that evaluates to true on a UiElement if its attribute matches regex.
attributeTrue(Attribute) - Static method in class io.appium.droiddriver.finders.Predicates
Returns a predicate that evaluates to true on a UiElement if its attribute is true.
axis() - Method in enum io.appium.droiddriver.scroll.Direction.PhysicalDirection
 

B

BACK - Static variable in class io.appium.droiddriver.actions.SingleKeyAction
 
BaseAction - Class in io.appium.droiddriver.actions
Base class of Action that implements BaseAction.getTimeoutMillis().
BaseAction(long) - Constructor for class io.appium.droiddriver.actions.BaseAction
 
BaseDroidDriver<R,E extends BaseUiElement<R,E>> - Class in io.appium.droiddriver.base
Base DroidDriver that implements the common operations.
BaseDroidDriver() - Constructor for class io.appium.droiddriver.base.BaseDroidDriver
 
BaseDroidDriverTest<T extends android.app.Activity> - Class in io.appium.droiddriver.helpers
Base class for tests using DroidDriver that reports uncaught exceptions, for * example OOME, instead of crash.
BaseDroidDriverTest(Class<T>) - Constructor for class io.appium.droiddriver.helpers.BaseDroidDriverTest
 
BaseUiDevice - Class in io.appium.droiddriver.base
Base implementation of UiDevice.
BaseUiDevice() - Constructor for class io.appium.droiddriver.base.BaseUiDevice
 
BaseUiElement<R,E extends BaseUiElement<R,E>> - Class in io.appium.droiddriver.base
Base UiElement that implements the common operations.
BaseUiElement() - Constructor for class io.appium.droiddriver.base.BaseUiElement
 
beginScrolling(DroidDriver, Finder, Finder, Direction.PhysicalDirection) - Method in class io.appium.droiddriver.scroll.AccessibilityEventScrollStepStrategy
 
beginScrolling(DroidDriver, Finder, Finder, Direction.PhysicalDirection) - Method in class io.appium.droiddriver.scroll.DynamicSentinelStrategy
 
beginScrolling(DroidDriver, Finder, Finder, Direction.PhysicalDirection) - Method in class io.appium.droiddriver.scroll.ForwardingScrollStepStrategy
 
beginScrolling(DroidDriver, Finder, Finder, Direction.PhysicalDirection) - Method in interface io.appium.droiddriver.scroll.ScrollStepStrategy
Called only if this step is at the beginning of a series of scroll steps with regard to the given arguments.
beginScrolling(DroidDriver, Finder, Finder, Direction.PhysicalDirection) - Method in class io.appium.droiddriver.scroll.SentinelStrategy
 
By - Class in io.appium.droiddriver.finders
Convenience methods to create commonly used finders.
ByXPath - Class in io.appium.droiddriver.finders
Find matching UiElement by XPath.
ByXPath(String) - Constructor for class io.appium.droiddriver.finders.ByXPath
 

C

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 itemFinder and 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

D

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 doPerformAndWait clears the AccessibilityEvent queue.
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
Defaults to the standard Direction.DirectionConverter.
DynamicSentinelStrategy(DynamicSentinelStrategy.IsUpdatedStrategy, SentinelStrategy.Getter) - Constructor for class io.appium.droiddriver.scroll.DynamicSentinelStrategy
Defaults to LAST_CHILD_GETTER for forward scrolling, and the standard Direction.DirectionConverter.
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).

E

ElementNotFoundException - Exception in io.appium.droiddriver.exceptions
Thrown when element is not found.
ElementNotFoundException(Finder) - Constructor for exception io.appium.droiddriver.exceptions.ElementNotFoundException
 
ElementNotFoundException(Finder, Throwable) - Constructor for exception io.appium.droiddriver.exceptions.ElementNotFoundException
 
ElementNotFoundException(String) - Constructor for exception io.appium.droiddriver.exceptions.ElementNotFoundException
 
ElementNotFoundException(String, Throwable) - Constructor for exception io.appium.droiddriver.exceptions.ElementNotFoundException
 
endScrolling(DroidDriver, Finder, Finder, Direction.PhysicalDirection) - Method in class io.appium.droiddriver.scroll.AccessibilityEventScrollStepStrategy
 
endScrolling(DroidDriver, Finder, Finder, Direction.PhysicalDirection) - Method in class io.appium.droiddriver.scroll.DynamicSentinelStrategy
 
endScrolling(DroidDriver, Finder, Finder, Direction.PhysicalDirection) - Method in class io.appium.droiddriver.scroll.ForwardingScrollStepStrategy
 
endScrolling(DroidDriver, Finder, Finder, Direction.PhysicalDirection) - Method in interface io.appium.droiddriver.scroll.ScrollStepStrategy
Called only if this step is at the end of a series of scroll steps with regard to the given arguments.
endScrolling(DroidDriver, Finder, Finder, Direction.PhysicalDirection) - Method in class io.appium.droiddriver.scroll.SentinelStrategy
 
EventAction - Class in io.appium.droiddriver.actions
Implements Action by injecting synthesized events.
EventAction(long) - Constructor for class io.appium.droiddriver.actions.EventAction
 
Events - Class in io.appium.droiddriver.util
Helper methods to create InputEvents.
EventUiElementActor - Class in io.appium.droiddriver.actions
A UiElementActor that performs actions by injecting synthesized events.
EventUiElementActor() - Constructor for class io.appium.droiddriver.actions.EventUiElementActor
 
ExemptedClassesValidator - Class in io.appium.droiddriver.validators
Always validates the classes that TalkBack always has speech.
ExemptedClassesValidator() - Constructor for class io.appium.droiddriver.validators.ExemptedClassesValidator
 
ExemptRootValidator - Class in io.appium.droiddriver.validators
Exempts root from validation.
ExemptRootValidator() - Constructor for class io.appium.droiddriver.validators.ExemptRootValidator
 
ExemptScrollActionValidator - Class in io.appium.droiddriver.validators
ScrollAction is not validated as TalkBack does not check the container.
ExemptScrollActionValidator() - Constructor for class io.appium.droiddriver.validators.ExemptScrollActionValidator
 
EXISTS - Static variable in interface io.appium.droiddriver.Poller
A ConditionChecker that returns the matching UiElement.

F

failMessage(Finder) - Static method in exception io.appium.droiddriver.exceptions.ElementNotFoundException
 
FileUtils - Class in io.appium.droiddriver.util
Internal helper methods for manipulating files.
FileUtils() - Constructor for class io.appium.droiddriver.util.FileUtils
 
find(Finder) - Method in class io.appium.droiddriver.base.BaseDroidDriver
 
find(Finder) - Method in interface io.appium.droiddriver.DroidDriver
Returns the first UiElement found using the given finder without polling and without DroidDriver.refreshUiElementTree().
find(UiElement) - Method in class io.appium.droiddriver.finders.ByXPath
 
find(UiElement) - Method in class io.appium.droiddriver.finders.ChainFinder
 
find(UiElement) - Method in interface io.appium.droiddriver.finders.Finder
Returns the matching UiElement.
find(UiElement) - Method in class io.appium.droiddriver.finders.MatchFinder
 
find(UiElement) - Method in class io.appium.droiddriver.scroll.SentinelStrategy.Getter
Gets the sentinel, which must be an immediate child of container - not a descendant.
Finder - Interface in io.appium.droiddriver.finders
Interface for finding UiElement.
FIRST_CHILD_GETTER - Static variable in class io.appium.droiddriver.scroll.SentinelStrategy
Returns the first child as the sentinel.
FirstApplicableValidator - Class in io.appium.droiddriver.validators
Iterates an array of validators and validates against the first one that is applicable.
FirstApplicableValidator(Validator...) - Constructor for class io.appium.droiddriver.validators.FirstApplicableValidator
 
ForwardingScrollStepStrategy - Class in io.appium.droiddriver.scroll
An abstract base class for implementing the decorator pattern, forwarding calls to all methods of ScrollStepStrategy to delegate.
ForwardingScrollStepStrategy() - Constructor for class io.appium.droiddriver.scroll.ForwardingScrollStepStrategy
 

G

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 AndroidTestRunner that is shared by this and super, such that we can add custom TestListeners.
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 List of immediate children that satisfy predicate.
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
Calls InstrumentationUtils.getOption(java.lang.String) with "dd." prefixed to key.
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
Gets the InputInjector for injecting InputEvent.
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
Returns the Poller.
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.

H

has(Finder) - Method in class io.appium.droiddriver.base.BaseDroidDriver
 
has(Finder, long) - Method in class io.appium.droiddriver.base.BaseDroidDriver
 
has(Finder) - Method in interface io.appium.droiddriver.DroidDriver
Returns whether a matching element exists without polling.
has(Finder, long) - Method in interface io.appium.droiddriver.DroidDriver
Returns whether a matching element appears within timeoutMillis.
hasSelection() - Method in class io.appium.droiddriver.base.BaseUiElement
 
hasUiAutomation() - Static method in class io.appium.droiddriver.helpers.DroidDrivers
Returns whether the running target (device or emulator) has UiAutomation API, which is introduced in SDK API 18 (JELLY_BEAN_MR2).
horizontalBackwardDirection() - Method in class io.appium.droiddriver.scroll.Direction.DirectionConverter
 
horizontalForwardDirection() - Method in class io.appium.droiddriver.scroll.Direction.DirectionConverter
 

I

init(Instrumentation, Bundle) - Static method in class io.appium.droiddriver.util.InstrumentationUtils
Initializes this class.
injectInputEvent(InputEvent) - Method in interface io.appium.droiddriver.actions.InputInjector
Injects the event.
injectInputEvent(InputEvent) - Method in class io.appium.droiddriver.instrumentation.InstrumentationInputInjector
 
injectInputEvent(InputEvent) - Method in class io.appium.droiddriver.uiautomation.UiAutomationInputInjector
 
InputInjector - Interface in io.appium.droiddriver.actions
Interface for interacting with the UI via InputEvent injection.
INSTANCE - Static variable in class io.appium.droiddriver.actions.accessibility.AccessibilityUiElementActor
 
INSTANCE - Static variable in class io.appium.droiddriver.actions.EventUiElementActor
 
InstrumentationDriver - Class in io.appium.droiddriver.instrumentation
Implementation of DroidDriver that is driven via instrumentation.
InstrumentationDriver(Instrumentation) - Constructor for class io.appium.droiddriver.instrumentation.InstrumentationDriver
 
InstrumentationInputInjector - Class in io.appium.droiddriver.instrumentation
 
InstrumentationInputInjector(Instrumentation) - Constructor for class io.appium.droiddriver.instrumentation.InstrumentationInputInjector
 
InstrumentationUtils - Class in io.appium.droiddriver.util
Static utility methods pertaining to Instrumentation.
InstrumentationUtils() - Constructor for class io.appium.droiddriver.util.InstrumentationUtils
 
io.appium.droiddriver - package io.appium.droiddriver
 
io.appium.droiddriver.actions - package io.appium.droiddriver.actions
 
io.appium.droiddriver.actions.accessibility - package io.appium.droiddriver.actions.accessibility
 
io.appium.droiddriver.actions.view - package io.appium.droiddriver.actions.view
 
io.appium.droiddriver.base - package io.appium.droiddriver.base
 
io.appium.droiddriver.exceptions - package io.appium.droiddriver.exceptions
 
io.appium.droiddriver.finders - package io.appium.droiddriver.finders
 
io.appium.droiddriver.helpers - package io.appium.droiddriver.helpers
Helper classes for writing an Android UI test framework using DroidDriver.
io.appium.droiddriver.instrumentation - package io.appium.droiddriver.instrumentation
 
io.appium.droiddriver.runner - package io.appium.droiddriver.runner
 
io.appium.droiddriver.scroll - package io.appium.droiddriver.scroll
 
io.appium.droiddriver.uiautomation - package io.appium.droiddriver.uiautomation
 
io.appium.droiddriver.util - package io.appium.droiddriver.util
 
io.appium.droiddriver.validators - package io.appium.droiddriver.validators
 
is(Attribute) - Static method in class io.appium.droiddriver.finders.By
Matches a UiElement whose attribute is true.
is(Attribute) - Static method in class io.appium.droiddriver.finders.XPaths
 
isApplicable(UiElement, Action) - Method in class io.appium.droiddriver.validators.DefaultAccessibilityValidator
 
isApplicable(UiElement, Action) - Method in class io.appium.droiddriver.validators.ExemptedClassesValidator
 
isApplicable(UiElement, Action) - Method in class io.appium.droiddriver.validators.ExemptRootValidator
 
isApplicable(UiElement, Action) - Method in class io.appium.droiddriver.validators.ExemptScrollActionValidator
 
isApplicable(UiElement, Action) - Method in class io.appium.droiddriver.validators.FirstApplicableValidator
 
isApplicable(UiElement, Action) - Method in interface io.appium.droiddriver.validators.Validator
Returns true if this Validator applies to element on this action.
isApplicable(UiElement, Action) - Method in class io.appium.droiddriver.validators.VisibilityValidator
 
isCheckable() - Method in class io.appium.droiddriver.base.BaseUiElement
 
isCheckable() - Method in interface io.appium.droiddriver.UiElement
 
isChecked() - Method in class io.appium.droiddriver.base.BaseUiElement
 
isChecked() - Method in interface io.appium.droiddriver.UiElement
 
isClickable() - Method in class io.appium.droiddriver.base.BaseUiElement
 
isClickable() - Method in interface io.appium.droiddriver.UiElement
 
isEnabled() - Method in class io.appium.droiddriver.base.BaseUiElement
 
isEnabled() - Method in interface io.appium.droiddriver.UiElement
 
isFocusable() - Method in class io.appium.droiddriver.base.BaseUiElement
 
isFocusable() - Method in interface io.appium.droiddriver.UiElement
 
isFocused() - Method in class io.appium.droiddriver.base.BaseUiElement
 
isFocused() - Method in interface io.appium.droiddriver.UiElement
 
isLongClickable() - Method in class io.appium.droiddriver.base.BaseUiElement
 
isLongClickable() - Method in interface io.appium.droiddriver.UiElement
 
isPassword() - Method in class io.appium.droiddriver.base.BaseUiElement
 
isPassword() - Method in interface io.appium.droiddriver.UiElement
 
isScreenOn() - Method in class io.appium.droiddriver.base.BaseUiDevice
 
isScreenOn() - Method in interface io.appium.droiddriver.UiDevice
Returns whether the screen is on.
isScrollable() - Method in class io.appium.droiddriver.base.BaseUiElement
 
isScrollable() - Method in interface io.appium.droiddriver.UiElement
 
isSelected() - Method in class io.appium.droiddriver.base.BaseUiElement
 
isSelected() - Method in interface io.appium.droiddriver.UiElement
 
isSentinelUpdated(UiElement, UiElement) - Method in interface io.appium.droiddriver.scroll.DynamicSentinelStrategy.IsUpdatedStrategy
Returns whether newSentinel is updated from oldSentinel.
isSentinelUpdated(UiElement, UiElement) - Method in class io.appium.droiddriver.scroll.DynamicSentinelStrategy.SingleStringUpdated
 
isVisible() - Method in class io.appium.droiddriver.instrumentation.ViewElement
 
isVisible() - Method in class io.appium.droiddriver.uiautomation.UiAutomationElement
 
isVisible() - Method in interface io.appium.droiddriver.UiElement
 

K

KeyAction - Class in io.appium.droiddriver.actions
Base class for Action that injects key events.
KeyAction(long, boolean) - Constructor for class io.appium.droiddriver.actions.KeyAction
 
keyDown(InputInjector, int, int) - Static method in class io.appium.droiddriver.util.Events
 
keyUp(InputInjector, long, int, int) - Static method in class io.appium.droiddriver.util.Events
 

L

LAST_CHILD_GETTER - Static variable in class io.appium.droiddriver.scroll.SentinelStrategy
Returns the last child as the sentinel.
log(int, String) - Static method in class io.appium.droiddriver.util.Logs
 
log(int, Throwable) - Static method in class io.appium.droiddriver.util.Logs
 
log(int, Throwable, String) - Static method in class io.appium.droiddriver.util.Logs
 
logfmt(int, String, Object...) - Static method in class io.appium.droiddriver.util.Logs
 
logfmt(int, Throwable, String, Object...) - Static method in class io.appium.droiddriver.util.Logs
 
Logs - Class in io.appium.droiddriver.util
Internal helper for logging.
LONG - Static variable in class io.appium.droiddriver.actions.accessibility.AccessibilityClickAction
 
LONG - Static variable in class io.appium.droiddriver.actions.ClickAction
 
LongClick(long) - Constructor for class io.appium.droiddriver.actions.accessibility.AccessibilityClickAction.LongClick
 
longClick(UiElement) - Method in class io.appium.droiddriver.actions.accessibility.AccessibilityUiElementActor
 
LongClick(long) - Constructor for class io.appium.droiddriver.actions.ClickAction.LongClick
 
longClick(UiElement) - Method in class io.appium.droiddriver.actions.EventUiElementActor
 
longClick(UiElement) - Method in interface io.appium.droiddriver.actions.UiElementActor
Long-clicks this element.
longClick() - Method in class io.appium.droiddriver.base.BaseUiElement
 
longClick() - Method in interface io.appium.droiddriver.UiElement
Long-clicks this element.

M

matches(UiElement) - Method in class io.appium.droiddriver.finders.MatchFinder
Returns true if the element matches this finder.
MatchFinder - Class in io.appium.droiddriver.finders
Traverses the UiElement tree and returns the first UiElement satisfying MatchFinder.predicate.
MatchFinder(Predicate<? super UiElement>) - Constructor for class io.appium.droiddriver.finders.MatchFinder
 
maybeCheckFocused(UiElement) - Method in class io.appium.droiddriver.actions.KeyAction
 
MENU - Static variable in class io.appium.droiddriver.actions.SingleKeyAction
 
MinSdkVersion - Annotation Type in io.appium.droiddriver.runner
This annotation indicates that its target needs a minimum SDK version specified as its value.
MorePredicateGetter(SentinelStrategy.Getter, Predicate<? super UiElement>) - Constructor for class io.appium.droiddriver.scroll.SentinelStrategy.MorePredicateGetter
 

N

newDismissListener(Finder, Finder) - Static method in class io.appium.droiddriver.helpers.PollingListeners
Returns a new PollingListener that will look for watchFinder, then click dismissFinder to dismiss it.
newDriver() - Static method in class io.appium.droiddriver.helpers.DroidDrivers
Returns a new DroidDriver instance.
newRootElement() - Method in class io.appium.droiddriver.base.BaseDroidDriver
 
newRootElement(R) - Method in class io.appium.droiddriver.base.DroidDriverContext
 
newRootElement() - Method in class io.appium.droiddriver.instrumentation.InstrumentationDriver
 
newRootElement() - Method in class io.appium.droiddriver.uiautomation.UiAutomationDriver
 
newScroller(UiAutomation) - Static method in class io.appium.droiddriver.scroll.Scrollers
Returns a new default Scroller that works in simple cases.
newUiElement(R, E) - Method in class io.appium.droiddriver.base.BaseDroidDriver
Returns a new UiElement of type E.
newUiElement(View, ViewElement) - Method in class io.appium.droiddriver.instrumentation.InstrumentationDriver
 
newUiElement(AccessibilityNodeInfo, UiAutomationElement) - Method in class io.appium.droiddriver.uiautomation.AccessibilityDriver
 
newUiElement(AccessibilityNodeInfo, UiAutomationElement) - Method in class io.appium.droiddriver.uiautomation.UiAutomationDriver
 
NOP_LISTENER_REMOVER - Static variable in interface io.appium.droiddriver.Poller.ListenerRemover
A ListenerRemover that does nothing.
NoRunningActivityException - Exception in io.appium.droiddriver.exceptions
Thrown when the running activity cannot be determined.
NoRunningActivityException(String) - Constructor for exception io.appium.droiddriver.exceptions.NoRunningActivityException
 
NoRunningActivityException(Throwable) - Constructor for exception io.appium.droiddriver.exceptions.NoRunningActivityException
 
NoRunningActivityException(String, Throwable) - Constructor for exception io.appium.droiddriver.exceptions.NoRunningActivityException
 
not(Attribute) - Static method in class io.appium.droiddriver.finders.By
Matches a UiElement whose attribute is false or is not set.
not(MatchFinder) - Static method in class io.appium.droiddriver.finders.By
Matches a UiElement that does not match the provided finder.
not(Predicate<T>) - Static method in class io.appium.droiddriver.finders.Predicates
Returns a predicate that is the negation of the provided predicate.
not(Attribute) - Static method in class io.appium.droiddriver.finders.XPaths
 
NullAccessibilityEventScrollStepStrategy(UiAutomation, long, Direction.DirectionConverter) - Constructor for class io.appium.droiddriver.scroll.AccessibilityEventScrollStepStrategy.NullAccessibilityEventScrollStepStrategy
 

O

on(Finder) - Method in class io.appium.droiddriver.base.BaseDroidDriver
 
on(Finder) - Method in interface io.appium.droiddriver.DroidDriver
Returns the first UiElement found using the given finder.
onCreate(Bundle) - Method in class io.appium.droiddriver.runner.TestRunner
onFailure(Throwable) - Method in class io.appium.droiddriver.helpers.BaseDroidDriverTest
Hook for handling failure, for example, taking a screenshot.
onPolling(DroidDriver, Finder) - Method in interface io.appium.droiddriver.Poller.PollingListener
onStart() - Method in class io.appium.droiddriver.runner.TestRunner
onTimeout(DroidDriver, Finder) - Method in interface io.appium.droiddriver.Poller.TimeoutListener
open(String) - Static method in class io.appium.droiddriver.util.FileUtils
Opens file at path to output.
overrideClassName(String, String) - Static method in class io.appium.droiddriver.instrumentation.ViewElement
Typically users find the class name to use in tests using SDK tool uiautomatorviewer.

P

packageName(String) - Static method in class io.appium.droiddriver.finders.By
Matches a UiElement by package name.
perform(UiElement) - Method in class io.appium.droiddriver.actions.accessibility.AccessibilityAction
 
perform(AccessibilityNodeInfo, UiElement) - Method in class io.appium.droiddriver.actions.accessibility.AccessibilityAction
Performs the action via the Accessibility API.
perform(AccessibilityNodeInfo, UiElement) - Method in class io.appium.droiddriver.actions.accessibility.AccessibilityClickAction.DoubleClick
 
perform(AccessibilityNodeInfo, UiElement) - Method in class io.appium.droiddriver.actions.accessibility.AccessibilityClickAction.LongClick
 
perform(AccessibilityNodeInfo, UiElement) - Method in class io.appium.droiddriver.actions.accessibility.AccessibilityClickAction.SingleClick
 
perform(AccessibilityNodeInfo, UiElement) - Method in class io.appium.droiddriver.actions.accessibility.AccessibilityScrollAction
 
perform(UiElement) - Method in interface io.appium.droiddriver.actions.Action
Performs the action.
perform(InputInjector, UiElement) - Method in class io.appium.droiddriver.actions.ClickAction.DoubleClick
 
perform(InputInjector, UiElement) - Method in class io.appium.droiddriver.actions.ClickAction.LongClick
 
perform(InputInjector, UiElement) - Method in class io.appium.droiddriver.actions.ClickAction.SingleClick
 
perform(UiElement) - Method in class io.appium.droiddriver.actions.EventAction
 
perform(InputInjector, UiElement) - Method in class io.appium.droiddriver.actions.EventAction
Performs the action by injecting synthesized events.
perform(InputInjector, UiElement) - Method in class io.appium.droiddriver.actions.SingleKeyAction
 
perform(InputInjector, UiElement) - Method in class io.appium.droiddriver.actions.SwipeAction
 
perform(InputInjector, UiElement) - Method in class io.appium.droiddriver.actions.TextAction
 
perform(View, UiElement) - Method in class io.appium.droiddriver.actions.view.CloseKeyboardAction
 
perform(UiElement) - Method in class io.appium.droiddriver.actions.view.ViewAction
 
perform(View, UiElement) - Method in class io.appium.droiddriver.actions.view.ViewAction
Performs the action on the associated View.
perform(Action) - Method in class io.appium.droiddriver.base.BaseUiDevice
 
perform(Action) - Method in class io.appium.droiddriver.base.BaseUiElement
 
perform(Action) - Method in interface io.appium.droiddriver.UiDevice
Executes a global action without the context of a certain UiElement.
perform(Action) - Method in interface io.appium.droiddriver.UiElement
Executes the given action.
Poller - Interface in io.appium.droiddriver
Interface for polling mechanism.
Poller.ConditionChecker<T> - Interface in io.appium.droiddriver
Used by Poller to check conditions.
Poller.ListenerRemover - Interface in io.appium.droiddriver
Interface for removing a listener.
Poller.PollingListener - Interface in io.appium.droiddriver
Poller.TimeoutListener - Interface in io.appium.droiddriver
Poller.UnsatisfiedConditionException - Exception in io.appium.droiddriver
Thrown to indicate condition not met.
pollFor(DroidDriver, Finder, Poller.ConditionChecker<T>) - Method in class io.appium.droiddriver.base.DefaultPoller
 
pollFor(DroidDriver, Finder, Poller.ConditionChecker<T>, long) - Method in class io.appium.droiddriver.base.DefaultPoller
 
pollFor(DroidDriver, Finder, Poller.ConditionChecker<T>) - Method in interface io.appium.droiddriver.Poller
Polls until checker does not throw Poller.UnsatisfiedConditionException, up to the default timeout.
pollFor(DroidDriver, Finder, Poller.ConditionChecker<T>, long) - Method in interface io.appium.droiddriver.Poller
Polls until checker does not throw Poller.UnsatisfiedConditionException, up to timeoutMillis.
PollingListeners - Class in io.appium.droiddriver.helpers
Static utility methods to create commonly used PollingListeners.
Preconditions - Class in io.appium.droiddriver.util
Simple static methods to be called at the start of your own methods to verify correct arguments and state.
predicate - Variable in class io.appium.droiddriver.finders.MatchFinder
 
Predicate<T> - Interface in io.appium.droiddriver.finders
Determines a true or false value for a given input.
predicate - Variable in class io.appium.droiddriver.scroll.SentinelStrategy.Getter
 
Predicates - Class in io.appium.droiddriver.finders
Static utility methods pertaining to Predicate instances.
pressBack() - Method in class io.appium.droiddriver.base.BaseUiDevice
 
pressBack() - Method in interface io.appium.droiddriver.UiDevice
Simulates pressing "back" button
ProgressBarScrollStepStrategy() - Constructor for class io.appium.droiddriver.scroll.Scrollers.ProgressBarScrollStepStrategy
 
propagate(Throwable) - Static method in exception io.appium.droiddriver.exceptions.DroidDriverException
Adapted from Guava libraries.

R

refreshUiElementTree() - Method in class io.appium.droiddriver.base.BaseDroidDriver
 
refreshUiElementTree() - Method in interface io.appium.droiddriver.DroidDriver
Refreshes the UiElement tree.
remove() - Method in interface io.appium.droiddriver.Poller.ListenerRemover
Removes the associated listener.
reportSkippedAsFailed() - Method in class io.appium.droiddriver.helpers.BaseDroidDriverTest
 
resourceId(int) - Static method in class io.appium.droiddriver.finders.By
Matches a UiElement by a resource id defined in the AUT.
resourceId(String) - Static method in class io.appium.droiddriver.finders.By
Matches a UiElement by the string representation of a resource id.
resourceId(String) - Static method in class io.appium.droiddriver.finders.XPaths
ResourceIdUpdated(Finder) - Constructor for class io.appium.droiddriver.scroll.DynamicSentinelStrategy.ResourceIdUpdated
 
reverse() - Method in enum io.appium.droiddriver.scroll.Direction.LogicalDirection
 
reverse() - Method in enum io.appium.droiddriver.scroll.Direction.PhysicalDirection
 
RootFinder - Class in io.appium.droiddriver.instrumentation
Class to find the root view.
RootFinder() - Constructor for class io.appium.droiddriver.instrumentation.RootFinder
 
RTL_CONVERTER - Static variable in class io.appium.droiddriver.scroll.Direction.DirectionConverter
Follows RTL convention: up-to-down, right-to-left
run() - Method in class io.appium.droiddriver.helpers.DroidDriversInitializer
 
run() - Method in class io.appium.droiddriver.helpers.SingleRun
Takes the action that should run only once.
runBare() - Method in class io.appium.droiddriver.helpers.BaseDroidDriverTest
Fixes JUnit3: always call tearDown even when setUp throws.
runOnMainSyncWithTimeout(Runnable) - Static method in class io.appium.droiddriver.util.InstrumentationUtils
 
runOnMainSyncWithTimeout(Callable<V>) - Static method in class io.appium.droiddriver.util.InstrumentationUtils
Runs callable on the main thread on best-effort basis up to a time limit, which defaults to 10000L and can be set as an am instrument option under the key dd.runOnMainSyncTimeout.
runTest() - Method in class io.appium.droiddriver.helpers.BaseDroidDriverTest
Overrides to fail fast when the test is annotated as FlakyTest and we should skip remaining tests (the failure is fatal).

S

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 containerFinder in direction.
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 containerFinder in both directions if necessary to find itemFinder, which is a descendant of containerFinder.
scrollTo(Finder, Direction.PhysicalDirection) - Method in class io.appium.droiddriver.helpers.ScrollerHelper
Scrolls containerFinder in direction if necessary to find itemFinder, which is a descendant of containerFinder.
scrollTo(DroidDriver, Finder, Finder) - Method in interface io.appium.droiddriver.scroll.Scroller
Scrolls containerFinder in both directions if necessary to find itemFinder, which is a descendant of containerFinder.
scrollTo(DroidDriver, Finder, Finder, Direction.PhysicalDirection) - Method in interface io.appium.droiddriver.scroll.Scroller
Scrolls containerFinder in direction if necessary to find itemFinder, which is a descendant of containerFinder.
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
A ScrollStepStrategy that determines whether scrolling is possible based on a sentinel.
SentinelStrategy(SentinelStrategy.Getter, SentinelStrategy.Getter, Direction.DirectionConverter) - Constructor for class io.appium.droiddriver.scroll.SentinelStrategy
 
SentinelStrategy.Getter - Class in io.appium.droiddriver.scroll
A Finder for sentinel.
SentinelStrategy.MorePredicateGetter - Class in io.appium.droiddriver.scroll
Decorates a SentinelStrategy.Getter by adding another Predicate.
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 idleTimeoutMillis argument for calling UiAutomation.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
Sets the Poller.
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
Sets the validator to check when BaseUiElement.perform(Action) is called.
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
 

T

tag(String) - Static method in class io.appium.droiddriver.finders.XPaths
 
tag(Class<?>) - Static method in class io.appium.droiddriver.finders.XPaths
 
TAG - Static variable in class io.appium.droiddriver.util.Logs
 
takeScreenshot(String) - Method in class io.appium.droiddriver.base.BaseUiDevice
 
takeScreenshot(String, Bitmap.CompressFormat, int) - Method in class io.appium.droiddriver.base.BaseUiDevice
 
takeScreenshot() - Method in class io.appium.droiddriver.base.BaseUiDevice
 
takeScreenshot(String) - Method in interface io.appium.droiddriver.UiDevice
Takes a screenshot of current window and stores it in path as PNG.
takeScreenshot(String, Bitmap.CompressFormat, int) - Method in interface io.appium.droiddriver.UiDevice
Takes a screenshot of current window and stores it in path.
tearDown() - Method in class io.appium.droiddriver.helpers.BaseDroidDriverTest
 
TestRunner - Class in io.appium.droiddriver.runner
Adds activity watcher to InstrumentationTestRunner.
TestRunner() - Constructor for class io.appium.droiddriver.runner.TestRunner
 
text(String) - Static method in class io.appium.droiddriver.finders.By
Matches a UiElement by the exact text.
text(String) - Static method in class io.appium.droiddriver.finders.XPaths
TextAction - Class in io.appium.droiddriver.actions
An action to type text.
TextAction(String) - Constructor for class io.appium.droiddriver.actions.TextAction
Defaults timeoutMillis to 100.
TextAction(String, long, boolean) - Constructor for class io.appium.droiddriver.actions.TextAction
 
textContains(String) - Static method in class io.appium.droiddriver.finders.By
Matches a UiElement whose text contains substring.
textRegex(String) - Static method in class io.appium.droiddriver.finders.By
Matches a UiElement whose text matches regex.
TextUpdated(Finder) - Constructor for class io.appium.droiddriver.scroll.DynamicSentinelStrategy.TextUpdated
 
TimeoutException - Exception in io.appium.droiddriver.exceptions
Thrown when an element is not found within the given time.
TimeoutException(String) - Constructor for exception io.appium.droiddriver.exceptions.TimeoutException
 
TimeoutException(Throwable) - Constructor for exception io.appium.droiddriver.exceptions.TimeoutException
 
TimeoutException(String, Throwable) - Constructor for exception io.appium.droiddriver.exceptions.TimeoutException
 
toFling(Direction.PhysicalDirection) - Static method in class io.appium.droiddriver.actions.SwipeAction
Gets SwipeAction instances for flinging.
toLogicalDirection(Direction.PhysicalDirection) - Method in class io.appium.droiddriver.scroll.Direction.DirectionConverter
Converts PhysicalDirection to LogicalDirection
toPhysicalDirection(Direction.Axis, Direction.LogicalDirection) - Method in class io.appium.droiddriver.scroll.Direction.DirectionConverter
Converts LogicalDirection to PhysicalDirection
toScroll(Direction.PhysicalDirection) - Static method in class io.appium.droiddriver.actions.SwipeAction
Gets SwipeAction instances for scrolling.
toString() - Method in class io.appium.droiddriver.actions.accessibility.AccessibilityClickAction
 
toString() - Method in class io.appium.droiddriver.actions.accessibility.AccessibilityScrollAction
 
toString() - Method in interface io.appium.droiddriver.actions.Action
toString() - Method in class io.appium.droiddriver.actions.ClickAction
 
toString() - Method in class io.appium.droiddriver.actions.SingleKeyAction
 
toString() - Method in class io.appium.droiddriver.actions.SwipeAction
 
toString() - Method in class io.appium.droiddriver.actions.TextAction
 
toString() - Method in class io.appium.droiddriver.actions.view.CloseKeyboardAction
 
toString() - Method in class io.appium.droiddriver.base.BaseUiElement
 
toString() - Method in enum io.appium.droiddriver.finders.Attribute
 
toString() - Method in class io.appium.droiddriver.finders.ByXPath
 
toString() - Method in class io.appium.droiddriver.finders.ChainFinder
 
toString() - Method in interface io.appium.droiddriver.finders.Finder
toString() - Method in class io.appium.droiddriver.finders.MatchFinder
 
toString() - Method in interface io.appium.droiddriver.finders.Predicate
toString() - Method in interface io.appium.droiddriver.scroll.DynamicSentinelStrategy.IsUpdatedStrategy
toString() - Method in class io.appium.droiddriver.scroll.DynamicSentinelStrategy.SingleStringUpdated
 
toString() - Method in class io.appium.droiddriver.scroll.DynamicSentinelStrategy
 
toString() - Method in interface io.appium.droiddriver.scroll.ScrollStepStrategy
It is recommended that this method return a description to help debugging.
toString() - Method in class io.appium.droiddriver.scroll.SentinelStrategy.Getter
 
toString() - Method in class io.appium.droiddriver.scroll.SentinelStrategy.MorePredicateGetter
 
toString() - Method in class io.appium.droiddriver.scroll.SentinelStrategy
 
toString() - Method in class io.appium.droiddriver.util.Strings.ToStringHelper
 
toStringHelper(Object) - Static method in class io.appium.droiddriver.util.Strings
 
touchDown(InputInjector, int, int) - Static method in class io.appium.droiddriver.util.Events
 
touchMove(InputInjector, long, int, int) - Static method in class io.appium.droiddriver.util.Events
 
touchUp(InputInjector, long, int, int) - Static method in class io.appium.droiddriver.util.Events
 
tryFindAndClick(DroidDriver, Finder) - Static method in class io.appium.droiddriver.helpers.PollingListeners
Tries to find watchFinder, and clicks it if found.
tryWaitForIdleSync(long) - Static method in class io.appium.droiddriver.util.InstrumentationUtils
Tries to wait for an idle state on the main thread on best-effort basis up to timeoutMillis.

U

UiAutomationContext - Class in io.appium.droiddriver.uiautomation
 
UiAutomationContext(Instrumentation, UiAutomationDriver) - Constructor for class io.appium.droiddriver.uiautomation.UiAutomationContext
 
UiAutomationContext.UiAutomationCallable<T> - Interface in io.appium.droiddriver.uiautomation
 
UiAutomationDriver - Class in io.appium.droiddriver.uiautomation
Implementation of DroidDriver that gets attributes via the Accessibility API and is acted upon via synthesized events.
UiAutomationDriver(Instrumentation) - Constructor for class io.appium.droiddriver.uiautomation.UiAutomationDriver
 
UiAutomationDriver.AccessibilityNodeInfoCacheClearer - Interface in io.appium.droiddriver.uiautomation
 
UiAutomationDriver.ScreenOffAccessibilityNodeInfoCacheClearer - Class in io.appium.droiddriver.uiautomation
Clears AccessibilityNodeInfoCache by turning screen off then on.
UiAutomationDriver.WindowStateAccessibilityNodeInfoCacheClearer - Class in io.appium.droiddriver.uiautomation
Clears AccessibilityNodeInfoCache by exploiting an implementation detail of AccessibilityNodeInfoCache.
UiAutomationElement - Class in io.appium.droiddriver.uiautomation
A UiElement that gets attributes via the Accessibility API.
UiAutomationElement(UiAutomationContext, AccessibilityNodeInfo, UiAutomationElement) - Constructor for class io.appium.droiddriver.uiautomation.UiAutomationElement
A snapshot of all attributes is taken at construction.
UiAutomationInputInjector - Class in io.appium.droiddriver.uiautomation
 
UiAutomationInputInjector(UiAutomationContext) - Constructor for class io.appium.droiddriver.uiautomation.UiAutomationInputInjector
 
UiDevice - Interface in io.appium.droiddriver
Interface for device-wide interaction.
UiElement - Interface in io.appium.droiddriver
Represents an UI element within an Android App.
UiElementActor - Interface in io.appium.droiddriver.actions
Interface for performing actions on a UiElement.
UnrecoverableException - Exception in io.appium.droiddriver.exceptions
When an UnrecoverableException occurs, the rest of the tests are going to fail as well, therefore running them only adds noise to the report.
UnrecoverableException(String) - Constructor for exception io.appium.droiddriver.exceptions.UnrecoverableException
 
UnrecoverableException(Throwable) - Constructor for exception io.appium.droiddriver.exceptions.UnrecoverableException
 
UnsatisfiedConditionException() - Constructor for exception io.appium.droiddriver.Poller.UnsatisfiedConditionException
 
UseUiAutomation - Annotation Type in io.appium.droiddriver.runner
This annotation indicates that its target needs UiAutomation.

V

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 null if element is valid on this action, 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.

W

wakeUp() - Method in class io.appium.droiddriver.base.BaseUiDevice
 
wakeUp() - Method in interface io.appium.droiddriver.UiDevice
Wakes up device if the screen is off
WindowStateAccessibilityNodeInfoCacheClearer() - Constructor for class io.appium.droiddriver.uiautomation.UiAutomationDriver.WindowStateAccessibilityNodeInfoCacheClearer
 
withAncestor(MatchFinder) - Static method in class io.appium.droiddriver.finders.By
Matches a UiElement whose ancestor matches the given ancestorFinder.
withAncestor(Predicate<? super UiElement>) - Static method in class io.appium.droiddriver.finders.Predicates
 
withChild(MatchFinder) - Static method in class io.appium.droiddriver.finders.By
Matches a UiElement which has a visible child matching the given childFinder.
withChild(Predicate<? super UiElement>) - Static method in class io.appium.droiddriver.finders.Predicates
 
withDescendant(MatchFinder) - Static method in class io.appium.droiddriver.finders.By
Matches a UiElement whose descendant (including self) matches the given descendantFinder.
withDescendant(String) - Static method in class io.appium.droiddriver.finders.XPaths
 
withParent(MatchFinder) - Static method in class io.appium.droiddriver.finders.By
Matches a UiElement whose parent matches the given parentFinder.
withParent(Predicate<? super UiElement>) - Static method in class io.appium.droiddriver.finders.Predicates
 
withSibling(MatchFinder) - Static method in class io.appium.droiddriver.finders.By
Matches a UiElement which has a visible sibling matching the given siblingFinder.
withSibling(Predicate<? super UiElement>) - Static method in class io.appium.droiddriver.finders.Predicates
 
wrap(ScrollStepStrategy) - Static method in class io.appium.droiddriver.scroll.Scrollers.ProgressBarScrollStepStrategy
Convenience method to wrap delegate with this class

X

xpath(String) - Static method in class io.appium.droiddriver.finders.By
Matches by XPath.
XPaths - Class in io.appium.droiddriver.finders
Convenience methods and constants for XPath.
A B C D E F G H I K L M N O P R S T U V W X 
Skip navigation links