- 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
- 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
Getter
s that decorate the given
Getter
s
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 AndroidTestRunner
that is shared by this and super, such
that we can add custom TestListener
s.
- 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
-
- 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 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
-
- 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 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
-
- 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 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.