META-INF/
META-INF/MANIFEST.MF
io/
io/appium/
io/appium/droiddriver/
io/appium/droiddriver/Poller.classPoller.java
package io.appium.droiddriver
public abstract io.appium.droiddriver.Poller extends java.lang.Object {
public static final io.appium.droiddriver.Poller$ConditionChecker EXISTS
public static final io.appium.droiddriver.Poller$ConditionChecker GONE
public abstract java.lang.Object pollFor (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.Poller$ConditionChecker)
public abstract java.lang.Object pollFor (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.Poller$ConditionChecker, long)
public abstract io.appium.droiddriver.Poller$ListenerRemover addListener (io.appium.droiddriver.Poller$TimeoutListener)
public abstract io.appium.droiddriver.Poller$ListenerRemover addListener (io.appium.droiddriver.Poller$PollingListener)
public abstract void setTimeoutMillis (long)
public abstract long getTimeoutMillis ()
public abstract void setIntervalMillis (long)
public abstract long getIntervalMillis ()
static void ()
}
io/appium/droiddriver/UiElement.classUiElement.java
package io.appium.droiddriver
public abstract io.appium.droiddriver.UiElement extends java.lang.Object {
public static final io.appium.droiddriver.finders.Predicate VISIBLE
public abstract java.lang.String getText ()
public abstract java.lang.String getContentDescription ()
public abstract java.lang.String getClassName ()
public abstract java.lang.String getResourceId ()
public abstract java.lang.String getPackageName ()
public abstract boolean isVisible ()
public abstract boolean isCheckable ()
public abstract boolean isChecked ()
public abstract boolean isClickable ()
public abstract boolean isEnabled ()
public abstract boolean isFocusable ()
public abstract boolean isFocused ()
public abstract boolean isScrollable ()
public abstract boolean isLongClickable ()
public abstract boolean isPassword ()
public abstract boolean isSelected ()
public abstract android.graphics.Rect getBounds ()
public abstract android.graphics.Rect getVisibleBounds ()
public abstract java.lang.Object get (io.appium.droiddriver.finders.Attribute)
public abstract boolean perform (io.appium.droiddriver.actions.Action)
public abstract void setText (java.lang.String)
public abstract void click ()
public abstract void longClick ()
public abstract void doubleClick ()
public abstract void scroll (io.appium.droiddriver.scroll.Direction$PhysicalDirection)
public abstract java.util.List getChildren (io.appium.droiddriver.finders.Predicate)
public abstract io.appium.droiddriver.UiElement getParent ()
public abstract io.appium.droiddriver.actions.InputInjector getInjector ()
static void ()
}
io/appium/droiddriver/BuildConfig.classBuildConfig.java
package io.appium.droiddriver
public final io.appium.droiddriver.BuildConfig extends java.lang.Object {
public static final boolean DEBUG
public static final String APPLICATION_ID
public static final String BUILD_TYPE
public static final String FLAVOR
public static final int VERSION_CODE
public static final String VERSION_NAME
public void ()
}
io/appium/droiddriver/Poller$TimeoutListener.classPoller.java
package io.appium.droiddriver
public abstract io.appium.droiddriver.Poller$TimeoutListener extends java.lang.Object {
public abstract void onTimeout (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder)
}
io/appium/droiddriver/Poller$PollingListener.classPoller.java
package io.appium.droiddriver
public abstract io.appium.droiddriver.Poller$PollingListener extends java.lang.Object {
public abstract void onPolling (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder)
}
io/appium/droiddriver/Poller$1.classPoller.java
package io.appium.droiddriver
final io.appium.droiddriver.Poller$1 extends java.lang.Object implements io.appium.droiddriver.Poller$ConditionChecker {
void ()
public io.appium.droiddriver.UiElement check (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder) throws io.appium.droiddriver.Poller$UnsatisfiedConditionException
io.appium.droiddriver.exceptions.ElementNotFoundException e
io.appium.droiddriver.DroidDriver driver
io.appium.droiddriver.finders.Finder finder
public java.lang.String toString ()
public volatile java.lang.Object check (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder) throws io.appium.droiddriver.Poller$UnsatisfiedConditionException
}
io/appium/droiddriver/Poller$ConditionChecker.classPoller.java
package io.appium.droiddriver
public abstract io.appium.droiddriver.Poller$ConditionChecker extends java.lang.Object {
public abstract java.lang.Object check (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder) throws io.appium.droiddriver.Poller$UnsatisfiedConditionException
}
io/appium/droiddriver/UiDevice.classUiDevice.java
package io.appium.droiddriver
public abstract io.appium.droiddriver.UiDevice extends java.lang.Object {
public abstract boolean isScreenOn ()
public abstract void wakeUp ()
public abstract void sleep ()
public abstract void pressBack ()
public abstract boolean perform (io.appium.droiddriver.actions.Action)
public abstract boolean takeScreenshot (java.lang.String)
public abstract boolean takeScreenshot (java.lang.String, android.graphics.Bitmap$CompressFormat, int)
}
io/appium/droiddriver/Poller$UnsatisfiedConditionException.classPoller.java
package io.appium.droiddriver
public io.appium.droiddriver.Poller$UnsatisfiedConditionException extends java.lang.Exception {
public void ()
}
io/appium/droiddriver/Poller$ListenerRemover$1.classPoller.java
package io.appium.droiddriver
final io.appium.droiddriver.Poller$ListenerRemover$1 extends java.lang.Object implements io.appium.droiddriver.Poller$ListenerRemover {
void ()
public void remove ()
}
io/appium/droiddriver/Poller$ListenerRemover.classPoller.java
package io.appium.droiddriver
public abstract io.appium.droiddriver.Poller$ListenerRemover extends java.lang.Object {
public static final io.appium.droiddriver.Poller$ListenerRemover NOP_LISTENER_REMOVER
public abstract void remove ()
static void ()
}
io/appium/droiddriver/Poller$2.classPoller.java
package io.appium.droiddriver
final io.appium.droiddriver.Poller$2 extends java.lang.Object implements io.appium.droiddriver.Poller$ConditionChecker {
void ()
public java.lang.Void check (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder) throws io.appium.droiddriver.Poller$UnsatisfiedConditionException
io.appium.droiddriver.exceptions.ElementNotFoundException enfe
io.appium.droiddriver.DroidDriver driver
io.appium.droiddriver.finders.Finder finder
public java.lang.String toString ()
public volatile java.lang.Object check (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder) throws io.appium.droiddriver.Poller$UnsatisfiedConditionException
}
io/appium/droiddriver/UiElement$1.classUiElement.java
package io.appium.droiddriver
final io.appium.droiddriver.UiElement$1 extends java.lang.Object implements io.appium.droiddriver.finders.Predicate {
void ()
public boolean apply (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement element
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
}
io/appium/droiddriver/DroidDriver.classDroidDriver.java
package io.appium.droiddriver
public abstract io.appium.droiddriver.DroidDriver extends java.lang.Object {
public abstract boolean has (io.appium.droiddriver.finders.Finder)
public abstract boolean has (io.appium.droiddriver.finders.Finder, long)
public abstract io.appium.droiddriver.UiElement on (io.appium.droiddriver.finders.Finder)
public abstract io.appium.droiddriver.UiElement find (io.appium.droiddriver.finders.Finder)
public abstract void refreshUiElementTree ()
public abstract void checkExists (io.appium.droiddriver.finders.Finder)
public abstract void checkGone (io.appium.droiddriver.finders.Finder)
public abstract io.appium.droiddriver.Poller getPoller ()
public abstract void setPoller (io.appium.droiddriver.Poller)
public abstract io.appium.droiddriver.UiDevice getUiDevice ()
public abstract boolean dumpUiElementTree (java.lang.String)
}
io/appium/droiddriver/base/
io/appium/droiddriver/base/DefaultPoller.classDefaultPoller.java
package io.appium.droiddriver.base
public io.appium.droiddriver.base.DefaultPoller extends java.lang.Object implements io.appium.droiddriver.Poller {
private final java.util.Collection timeoutListeners
private final java.util.Collection pollingListeners
private long timeoutMillis
private long intervalMillis
public void ()
public long getIntervalMillis ()
public void setIntervalMillis (long)
long intervalMillis
public long getTimeoutMillis ()
public void setTimeoutMillis (long)
long timeoutMillis
public java.lang.Object pollFor (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.Poller$ConditionChecker)
io.appium.droiddriver.DroidDriver driver
io.appium.droiddriver.finders.Finder finder
io.appium.droiddriver.Poller$ConditionChecker checker
public java.lang.Object pollFor (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.Poller$ConditionChecker, long)
io.appium.droiddriver.exceptions.NoRunningActivityException nrae
io.appium.droiddriver.Poller$PollingListener pollingListener
java.util.Iterator i$
io.appium.droiddriver.Poller$TimeoutListener timeoutListener
java.util.Iterator i$
long remainingMillis
io.appium.droiddriver.DroidDriver driver
io.appium.droiddriver.finders.Finder finder
io.appium.droiddriver.Poller$ConditionChecker checker
long timeoutMillis
long end
public io.appium.droiddriver.Poller$ListenerRemover addListener (io.appium.droiddriver.Poller$TimeoutListener)
io.appium.droiddriver.Poller$TimeoutListener timeoutListener
public io.appium.droiddriver.Poller$ListenerRemover addListener (io.appium.droiddriver.Poller$PollingListener)
io.appium.droiddriver.Poller$PollingListener pollingListener
static java.util.Collection access$000 (io.appium.droiddriver.base.DefaultPoller)
io.appium.droiddriver.base.DefaultPoller x0
static java.util.Collection access$100 (io.appium.droiddriver.base.DefaultPoller)
io.appium.droiddriver.base.DefaultPoller x0
}
io/appium/droiddriver/base/DefaultPoller$2.classDefaultPoller.java
package io.appium.droiddriver.base
io.appium.droiddriver.base.DefaultPoller$2 extends java.lang.Object implements io.appium.droiddriver.Poller$ListenerRemover {
final io.appium.droiddriver.Poller$PollingListener val$pollingListener
final io.appium.droiddriver.base.DefaultPoller this$0
void (io.appium.droiddriver.base.DefaultPoller, io.appium.droiddriver.Poller$PollingListener)
public void remove ()
}
io/appium/droiddriver/base/BaseUiElement$1.classBaseUiElement.java
package io.appium.droiddriver.base
io.appium.droiddriver.base.BaseUiElement$1 extends java.lang.Object implements java.util.concurrent.Callable {
final io.appium.droiddriver.actions.Action val$action
final io.appium.droiddriver.base.BaseUiElement this$0
void (io.appium.droiddriver.base.BaseUiElement, io.appium.droiddriver.actions.Action)
public java.lang.Boolean call ()
public volatile java.lang.Object call () throws java.lang.Exception
}
io/appium/droiddriver/base/DefaultPoller$1.classDefaultPoller.java
package io.appium.droiddriver.base
io.appium.droiddriver.base.DefaultPoller$1 extends java.lang.Object implements io.appium.droiddriver.Poller$ListenerRemover {
final io.appium.droiddriver.Poller$TimeoutListener val$timeoutListener
final io.appium.droiddriver.base.DefaultPoller this$0
void (io.appium.droiddriver.base.DefaultPoller, io.appium.droiddriver.Poller$TimeoutListener)
public void remove ()
}
io/appium/droiddriver/base/DroidDriverContext.classDroidDriverContext.java
package io.appium.droiddriver.base
public io.appium.droiddriver.base.DroidDriverContext extends java.lang.Object {
private final android.app.Instrumentation instrumentation
private final io.appium.droiddriver.base.BaseDroidDriver driver
private final java.util.Map map
public void (android.app.Instrumentation, io.appium.droiddriver.base.BaseDroidDriver)
android.app.Instrumentation instrumentation
io.appium.droiddriver.base.BaseDroidDriver driver
public android.app.Instrumentation getInstrumentation ()
public io.appium.droiddriver.base.BaseDroidDriver getDriver ()
public io.appium.droiddriver.base.BaseUiElement getElement (java.lang.Object, io.appium.droiddriver.base.BaseUiElement)
Object rawElement
io.appium.droiddriver.base.BaseUiElement parent
io.appium.droiddriver.base.BaseUiElement element
public io.appium.droiddriver.base.BaseUiElement newRootElement (java.lang.Object)
Object rawRoot
private void clearData ()
}
io/appium/droiddriver/base/BaseDroidDriver.classBaseDroidDriver.java
package io.appium.droiddriver.base
public abstract io.appium.droiddriver.base.BaseDroidDriver extends java.lang.Object implements io.appium.droiddriver.DroidDriver {
private io.appium.droiddriver.Poller poller
private io.appium.droiddriver.base.BaseUiElement rootElement
public void ()
public io.appium.droiddriver.UiElement find (io.appium.droiddriver.finders.Finder)
io.appium.droiddriver.finders.Finder finder
public boolean has (io.appium.droiddriver.finders.Finder)
io.appium.droiddriver.exceptions.ElementNotFoundException enfe
io.appium.droiddriver.finders.Finder finder
public boolean has (io.appium.droiddriver.finders.Finder, long)
io.appium.droiddriver.exceptions.TimeoutException e
io.appium.droiddriver.finders.Finder finder
long timeoutMillis
public io.appium.droiddriver.UiElement on (io.appium.droiddriver.finders.Finder)
io.appium.droiddriver.finders.Finder finder
public void checkExists (io.appium.droiddriver.finders.Finder)
io.appium.droiddriver.finders.Finder finder
public void checkGone (io.appium.droiddriver.finders.Finder)
io.appium.droiddriver.finders.Finder finder
public io.appium.droiddriver.Poller getPoller ()
public void setPoller (io.appium.droiddriver.Poller)
io.appium.droiddriver.Poller poller
public abstract io.appium.droiddriver.actions.InputInjector getInjector ()
protected abstract io.appium.droiddriver.base.BaseUiElement newRootElement ()
protected abstract io.appium.droiddriver.base.BaseUiElement newUiElement (java.lang.Object, io.appium.droiddriver.base.BaseUiElement)
public io.appium.droiddriver.base.BaseUiElement getRootElement ()
public void refreshUiElementTree ()
public boolean dumpUiElementTree (java.lang.String)
String path
}
io/appium/droiddriver/base/BaseUiElement.classBaseUiElement.java
package io.appium.droiddriver.base
public abstract io.appium.droiddriver.base.BaseUiElement extends java.lang.Object implements io.appium.droiddriver.UiElement {
public static final String ATTRIB_VISIBLE_BOUNDS
public static final String ATTRIB_NOT_VISIBLE
private io.appium.droiddriver.actions.UiElementActor uiElementActor
private io.appium.droiddriver.validators.Validator validator
public void ()
public java.lang.Object get (io.appium.droiddriver.finders.Attribute)
io.appium.droiddriver.finders.Attribute attribute
public java.lang.String getText ()
public java.lang.String getContentDescription ()
public java.lang.String getClassName ()
public java.lang.String getResourceId ()
public java.lang.String getPackageName ()
public boolean isCheckable ()
public boolean isChecked ()
public boolean isClickable ()
public boolean isEnabled ()
public boolean isFocusable ()
public boolean isFocused ()
public boolean isScrollable ()
public boolean isLongClickable ()
public boolean isPassword ()
public boolean isSelected ()
public android.graphics.Rect getBounds ()
public int getSelectionStart ()
Integer value
public int getSelectionEnd ()
Integer value
public boolean hasSelection ()
int selectionStart
int selectionEnd
public boolean perform (io.appium.droiddriver.actions.Action)
String failure
io.appium.droiddriver.actions.Action action
protected boolean doPerform (io.appium.droiddriver.actions.Action)
io.appium.droiddriver.actions.Action action
protected abstract void doPerformAndWait (java.util.concurrent.FutureTask, long)
private boolean performAndWait (io.appium.droiddriver.actions.Action)
Throwable t
io.appium.droiddriver.actions.Action action
java.util.concurrent.FutureTask futureTask
public void setText (java.lang.String)
String text
private void clearText ()
String text
io.appium.droiddriver.actions.InputInjector injector
long shiftDownTime
public void click ()
public void longClick ()
public void doubleClick ()
public void scroll (io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
protected abstract java.util.Map getAttributes ()
protected abstract java.util.List getChildren ()
public java.util.List getChildren (io.appium.droiddriver.finders.Predicate)
io.appium.droiddriver.base.BaseUiElement child
java.util.Iterator i$
io.appium.droiddriver.finders.Predicate predicate
java.util.List children
java.util.List filteredChildren
public java.lang.String toString ()
java.util.Map$Entry entry
java.util.Iterator i$
io.appium.droiddriver.util.Strings$ToStringHelper toStringHelper
private static void addAttribute (io.appium.droiddriver.util.Strings$ToStringHelper, io.appium.droiddriver.finders.Attribute, java.lang.Object)
io.appium.droiddriver.util.Strings$ToStringHelper toStringHelper
io.appium.droiddriver.finders.Attribute attr
Object value
public abstract java.lang.Object getRawElement ()
public void setUiElementActor (io.appium.droiddriver.actions.UiElementActor)
io.appium.droiddriver.actions.UiElementActor uiElementActor
public void setValidator (io.appium.droiddriver.validators.Validator)
io.appium.droiddriver.validators.Validator validator
}
io/appium/droiddriver/base/BaseUiDevice.classBaseUiDevice.java
package io.appium.droiddriver.base
public abstract io.appium.droiddriver.base.BaseUiDevice extends java.lang.Object implements io.appium.droiddriver.UiDevice {
private static final io.appium.droiddriver.actions.SingleKeyAction POWER_OFF
private static final io.appium.droiddriver.actions.SingleKeyAction POWER_ON
public void ()
public boolean isScreenOn ()
android.os.PowerManager pm
public void wakeUp ()
public void sleep ()
public void pressBack ()
public boolean perform (io.appium.droiddriver.actions.Action)
io.appium.droiddriver.actions.Action action
public boolean takeScreenshot (java.lang.String)
String path
public boolean takeScreenshot (java.lang.String, android.graphics.Bitmap$CompressFormat, int)
Exception e
String path
android.graphics.Bitmap$CompressFormat format
int quality
android.graphics.Bitmap screenshot
java.io.BufferedOutputStream bos
protected abstract android.graphics.Bitmap takeScreenshot ()
protected abstract io.appium.droiddriver.base.DroidDriverContext getContext ()
static void ()
}
io/appium/droiddriver/uiautomation/
io/appium/droiddriver/uiautomation/UiAutomationDriver$WindowStateAccessibilityNodeInfoCacheClearer.classUiAutomationDriver.java
package io.appium.droiddriver.uiautomation
public io.appium.droiddriver.uiautomation.UiAutomationDriver$WindowStateAccessibilityNodeInfoCacheClearer extends java.lang.Object implements io.appium.droiddriver.uiautomation.UiAutomationDriver$AccessibilityNodeInfoCacheClearer {
public void ()
public void clearAccessibilityNodeInfoCache (io.appium.droiddriver.uiautomation.UiAutomationDriver)
io.appium.droiddriver.uiautomation.UiAutomationDriver driver
android.view.accessibility.AccessibilityManager accessibilityManager
}
io/appium/droiddriver/uiautomation/UiAutomationDriver$1.classUiAutomationDriver.java
package io.appium.droiddriver.uiautomation
io.appium.droiddriver.uiautomation.UiAutomationDriver$1 extends java.lang.Object implements io.appium.droiddriver.uiautomation.UiAutomationContext$UiAutomationCallable {
final long val$timeoutMillis
final io.appium.droiddriver.uiautomation.UiAutomationDriver this$0
void (io.appium.droiddriver.uiautomation.UiAutomationDriver, long)
public java.lang.Void call (android.app.UiAutomation)
java.util.concurrent.TimeoutException e
android.app.UiAutomation uiAutomation
public volatile java.lang.Object call (android.app.UiAutomation)
}
io/appium/droiddriver/uiautomation/UiAutomationInputInjector.classUiAutomationInputInjector.java
package io.appium.droiddriver.uiautomation
public io.appium.droiddriver.uiautomation.UiAutomationInputInjector extends java.lang.Object implements io.appium.droiddriver.actions.InputInjector {
private final io.appium.droiddriver.uiautomation.UiAutomationContext context
public void (io.appium.droiddriver.uiautomation.UiAutomationContext)
io.appium.droiddriver.uiautomation.UiAutomationContext context
public boolean injectInputEvent (android.view.InputEvent)
android.view.InputEvent event
}
io/appium/droiddriver/uiautomation/UiAutomationDriver$ScreenOffAccessibilityNodeInfoCacheClearer.classUiAutomationDriver.java
package io.appium.droiddriver.uiautomation
public io.appium.droiddriver.uiautomation.UiAutomationDriver$ScreenOffAccessibilityNodeInfoCacheClearer extends java.lang.Object implements io.appium.droiddriver.uiautomation.UiAutomationDriver$AccessibilityNodeInfoCacheClearer {
public void ()
public void clearAccessibilityNodeInfoCache (io.appium.droiddriver.uiautomation.UiAutomationDriver)
io.appium.droiddriver.uiautomation.UiAutomationDriver driver
}
io/appium/droiddriver/uiautomation/UiAutomationDriver.classUiAutomationDriver.java
package io.appium.droiddriver.uiautomation
public io.appium.droiddriver.uiautomation.UiAutomationDriver extends io.appium.droiddriver.base.BaseDroidDriver {
private static final long QUIET_TIME_TO_BE_CONSIDERD_IDLE_STATE
private static long idleTimeoutMillis
private final io.appium.droiddriver.uiautomation.UiAutomationContext context
private final io.appium.droiddriver.actions.InputInjector injector
private final io.appium.droiddriver.uiautomation.UiAutomationUiDevice uiDevice
private io.appium.droiddriver.uiautomation.UiAutomationDriver$AccessibilityNodeInfoCacheClearer clearer
public static void setIdleTimeoutMillis (long)
long idleTimeoutMillis
public void (android.app.Instrumentation)
android.app.Instrumentation instrumentation
public io.appium.droiddriver.actions.InputInjector getInjector ()
protected io.appium.droiddriver.uiautomation.UiAutomationElement newRootElement ()
protected io.appium.droiddriver.uiautomation.UiAutomationElement newUiElement (android.view.accessibility.AccessibilityNodeInfo, io.appium.droiddriver.uiautomation.UiAutomationElement)
android.view.accessibility.AccessibilityNodeInfo rawElement
io.appium.droiddriver.uiautomation.UiAutomationElement parent
private android.view.accessibility.AccessibilityNodeInfo getRootNode ()
android.view.accessibility.AccessibilityNodeInfo root
long remainingMillis
long timeoutMillis
long end
public void clearAccessibilityNodeInfoCache ()
public void setAccessibilityNodeInfoCacheClearer (io.appium.droiddriver.uiautomation.UiAutomationDriver$AccessibilityNodeInfoCacheClearer)
io.appium.droiddriver.uiautomation.UiAutomationDriver$AccessibilityNodeInfoCacheClearer clearer
public io.appium.droiddriver.uiautomation.UiAutomationUiDevice getUiDevice ()
protected volatile io.appium.droiddriver.base.BaseUiElement newUiElement (java.lang.Object, io.appium.droiddriver.base.BaseUiElement)
protected volatile io.appium.droiddriver.base.BaseUiElement newRootElement ()
public volatile io.appium.droiddriver.UiDevice getUiDevice ()
static long access$000 ()
static io.appium.droiddriver.uiautomation.UiAutomationContext access$100 (io.appium.droiddriver.uiautomation.UiAutomationDriver)
io.appium.droiddriver.uiautomation.UiAutomationDriver x0
static void ()
}
io/appium/droiddriver/uiautomation/UiAutomationUiDevice.classUiAutomationUiDevice.java
package io.appium.droiddriver.uiautomation
io.appium.droiddriver.uiautomation.UiAutomationUiDevice extends io.appium.droiddriver.base.BaseUiDevice {
private final io.appium.droiddriver.uiautomation.UiAutomationContext context
void (io.appium.droiddriver.uiautomation.UiAutomationContext)
io.appium.droiddriver.uiautomation.UiAutomationContext context
protected android.graphics.Bitmap takeScreenshot ()
io.appium.droiddriver.exceptions.UnrecoverableException e
Throwable e
protected io.appium.droiddriver.uiautomation.UiAutomationContext getContext ()
protected volatile io.appium.droiddriver.base.DroidDriverContext getContext ()
}
io/appium/droiddriver/uiautomation/UiAutomationContext.classUiAutomationContext.java
package io.appium.droiddriver.uiautomation
public io.appium.droiddriver.uiautomation.UiAutomationContext extends io.appium.droiddriver.base.DroidDriverContext {
private final android.app.UiAutomation uiAutomation
public void (android.app.Instrumentation, io.appium.droiddriver.uiautomation.UiAutomationDriver)
android.app.Instrumentation instrumentation
io.appium.droiddriver.uiautomation.UiAutomationDriver driver
public io.appium.droiddriver.uiautomation.UiAutomationDriver getDriver ()
public java.lang.Object callUiAutomation (io.appium.droiddriver.uiautomation.UiAutomationContext$UiAutomationCallable)
IllegalStateException e
io.appium.droiddriver.uiautomation.UiAutomationContext$UiAutomationCallable uiAutomationCallable
public volatile io.appium.droiddriver.base.BaseDroidDriver getDriver ()
}
io/appium/droiddriver/uiautomation/UiAutomationDriver$2.classUiAutomationDriver.java
package io.appium.droiddriver.uiautomation
io.appium.droiddriver.uiautomation.UiAutomationDriver$2 extends java.lang.Object implements io.appium.droiddriver.uiautomation.UiAutomationContext$UiAutomationCallable {
final io.appium.droiddriver.uiautomation.UiAutomationDriver this$0
void (io.appium.droiddriver.uiautomation.UiAutomationDriver)
public android.view.accessibility.AccessibilityNodeInfo call (android.app.UiAutomation)
android.app.UiAutomation uiAutomation
public volatile java.lang.Object call (android.app.UiAutomation)
}
io/appium/droiddriver/uiautomation/UiAutomationElement.classUiAutomationElement.java
package io.appium.droiddriver.uiautomation
public io.appium.droiddriver.uiautomation.UiAutomationElement extends io.appium.droiddriver.base.BaseUiElement {
private static final android.app.UiAutomation$AccessibilityEventFilter ANY_EVENT_FILTER
private final android.view.accessibility.AccessibilityNodeInfo node
private final io.appium.droiddriver.uiautomation.UiAutomationContext context
private final java.util.Map attributes
private final boolean visible
private final android.graphics.Rect visibleBounds
private final io.appium.droiddriver.uiautomation.UiAutomationElement parent
private final java.util.List children
protected void (io.appium.droiddriver.uiautomation.UiAutomationContext, android.view.accessibility.AccessibilityNodeInfo, io.appium.droiddriver.uiautomation.UiAutomationElement)
io.appium.droiddriver.uiautomation.UiAutomationContext context
android.view.accessibility.AccessibilityNodeInfo node
io.appium.droiddriver.uiautomation.UiAutomationElement parent
java.util.Map attribs
java.util.List mutableChildren
private void put (java.util.Map, io.appium.droiddriver.finders.Attribute, java.lang.Object)
java.util.Map attribs
io.appium.droiddriver.finders.Attribute key
Object value
private java.util.List buildChildren (android.view.accessibility.AccessibilityNodeInfo)
java.util.List children
android.view.accessibility.AccessibilityNodeInfo child
int i
android.view.accessibility.AccessibilityNodeInfo node
java.util.List children
int childCount
private android.graphics.Rect getBounds (android.view.accessibility.AccessibilityNodeInfo)
android.view.accessibility.AccessibilityNodeInfo node
android.graphics.Rect rect
private android.graphics.Rect getVisibleBounds (android.view.accessibility.AccessibilityNodeInfo)
android.graphics.Rect parentBounds
android.view.accessibility.AccessibilityNodeInfo node
android.graphics.Rect visibleBounds
io.appium.droiddriver.uiautomation.UiAutomationElement parent
public android.graphics.Rect getVisibleBounds ()
public boolean isVisible ()
public io.appium.droiddriver.uiautomation.UiAutomationElement getParent ()
protected java.util.List getChildren ()
protected java.util.Map getAttributes ()
public io.appium.droiddriver.actions.InputInjector getInjector ()
protected void doPerformAndWait (java.util.concurrent.FutureTask, long)
java.util.concurrent.FutureTask futureTask
long timeoutMillis
public android.view.accessibility.AccessibilityNodeInfo getRawElement ()
public volatile java.lang.Object getRawElement ()
public volatile io.appium.droiddriver.UiElement getParent ()
static android.app.UiAutomation$AccessibilityEventFilter access$000 ()
static io.appium.droiddriver.uiautomation.UiAutomationContext access$100 (io.appium.droiddriver.uiautomation.UiAutomationElement)
io.appium.droiddriver.uiautomation.UiAutomationElement x0
static void ()
}
io/appium/droiddriver/uiautomation/UiAutomationContext$UiAutomationCallable.classUiAutomationContext.java
package io.appium.droiddriver.uiautomation
public abstract io.appium.droiddriver.uiautomation.UiAutomationContext$UiAutomationCallable extends java.lang.Object {
public abstract java.lang.Object call (android.app.UiAutomation)
}
io/appium/droiddriver/uiautomation/UiAutomationUiDevice$1.classUiAutomationUiDevice.java
package io.appium.droiddriver.uiautomation
io.appium.droiddriver.uiautomation.UiAutomationUiDevice$1 extends java.lang.Object implements io.appium.droiddriver.uiautomation.UiAutomationContext$UiAutomationCallable {
final io.appium.droiddriver.uiautomation.UiAutomationUiDevice this$0
void (io.appium.droiddriver.uiautomation.UiAutomationUiDevice)
public android.graphics.Bitmap call (android.app.UiAutomation)
android.app.UiAutomation uiAutomation
public volatile java.lang.Object call (android.app.UiAutomation)
}
io/appium/droiddriver/uiautomation/UiAutomationInputInjector$1.classUiAutomationInputInjector.java
package io.appium.droiddriver.uiautomation
io.appium.droiddriver.uiautomation.UiAutomationInputInjector$1 extends java.lang.Object implements io.appium.droiddriver.uiautomation.UiAutomationContext$UiAutomationCallable {
final android.view.InputEvent val$event
final io.appium.droiddriver.uiautomation.UiAutomationInputInjector this$0
void (io.appium.droiddriver.uiautomation.UiAutomationInputInjector, android.view.InputEvent)
public java.lang.Boolean call (android.app.UiAutomation)
android.app.UiAutomation uiAutomation
public volatile java.lang.Object call (android.app.UiAutomation)
}
io/appium/droiddriver/uiautomation/UiAutomationDriver$AccessibilityNodeInfoCacheClearer.classUiAutomationDriver.java
package io.appium.droiddriver.uiautomation
public abstract io.appium.droiddriver.uiautomation.UiAutomationDriver$AccessibilityNodeInfoCacheClearer extends java.lang.Object {
public abstract void clearAccessibilityNodeInfoCache (io.appium.droiddriver.uiautomation.UiAutomationDriver)
}
io/appium/droiddriver/uiautomation/AccessibilityDriver.classAccessibilityDriver.java
package io.appium.droiddriver.uiautomation
public io.appium.droiddriver.uiautomation.AccessibilityDriver extends io.appium.droiddriver.uiautomation.UiAutomationDriver {
private io.appium.droiddriver.validators.Validator validator
public void (android.app.Instrumentation)
android.app.Instrumentation instrumentation
protected io.appium.droiddriver.uiautomation.UiAutomationElement newUiElement (android.view.accessibility.AccessibilityNodeInfo, io.appium.droiddriver.uiautomation.UiAutomationElement)
android.view.accessibility.AccessibilityNodeInfo rawElement
io.appium.droiddriver.uiautomation.UiAutomationElement parent
io.appium.droiddriver.uiautomation.UiAutomationElement newUiElement
public io.appium.droiddriver.validators.Validator getValidator ()
public void setValidator (io.appium.droiddriver.validators.Validator)
io.appium.droiddriver.validators.Validator validator
protected volatile io.appium.droiddriver.base.BaseUiElement newUiElement (java.lang.Object, io.appium.droiddriver.base.BaseUiElement)
}
io/appium/droiddriver/uiautomation/UiAutomationElement$2.classUiAutomationElement.java
package io.appium.droiddriver.uiautomation
io.appium.droiddriver.uiautomation.UiAutomationElement$2 extends java.lang.Object implements io.appium.droiddriver.uiautomation.UiAutomationContext$UiAutomationCallable {
final java.util.concurrent.FutureTask val$futureTask
final long val$timeoutMillis
final io.appium.droiddriver.uiautomation.UiAutomationElement this$0
void (io.appium.droiddriver.uiautomation.UiAutomationElement, java.util.concurrent.FutureTask, long)
public java.lang.Void call (android.app.UiAutomation)
java.util.concurrent.TimeoutException e
android.app.UiAutomation uiAutomation
public volatile java.lang.Object call (android.app.UiAutomation)
}
io/appium/droiddriver/uiautomation/UiAutomationElement$1.classUiAutomationElement.java
package io.appium.droiddriver.uiautomation
final io.appium.droiddriver.uiautomation.UiAutomationElement$1 extends java.lang.Object implements android.app.UiAutomation$AccessibilityEventFilter {
void ()
public boolean accept (android.view.accessibility.AccessibilityEvent)
android.view.accessibility.AccessibilityEvent arg0
}
io/appium/droiddriver/scroll/
io/appium/droiddriver/scroll/Direction$DirectionConverter$2.classDirection.java
package io.appium.droiddriver.scroll
final io.appium.droiddriver.scroll.Direction$DirectionConverter$2 extends io.appium.droiddriver.scroll.Direction$DirectionConverter {
void ()
public io.appium.droiddriver.scroll.Direction$PhysicalDirection horizontalForwardDirection ()
public io.appium.droiddriver.scroll.Direction$PhysicalDirection verticalForwardDirection ()
}
io/appium/droiddriver/scroll/Direction$LogicalDirection$1.classDirection.java
package io.appium.droiddriver.scroll
final io.appium.droiddriver.scroll.Direction$LogicalDirection$1 extends io.appium.droiddriver.scroll.Direction$LogicalDirection {
void (java.lang.String, int)
public io.appium.droiddriver.scroll.Direction$LogicalDirection reverse ()
}
io/appium/droiddriver/scroll/StepBasedScroller.classStepBasedScroller.java
package io.appium.droiddriver.scroll
public io.appium.droiddriver.scroll.StepBasedScroller extends java.lang.Object implements io.appium.droiddriver.scroll.Scroller {
private final int maxScrolls
private final long perScrollTimeoutMillis
private final io.appium.droiddriver.scroll.Direction$Axis axis
private final io.appium.droiddriver.scroll.ScrollStepStrategy scrollStepStrategy
private final boolean startFromBeginning
public void (int, long, io.appium.droiddriver.scroll.Direction$Axis, io.appium.droiddriver.scroll.ScrollStepStrategy, boolean)
int maxScrolls
long perScrollTimeoutMillis
io.appium.droiddriver.scroll.Direction$Axis axis
io.appium.droiddriver.scroll.ScrollStepStrategy scrollStepStrategy
boolean startFromBeginning
public void (io.appium.droiddriver.scroll.ScrollStepStrategy)
io.appium.droiddriver.scroll.ScrollStepStrategy scrollStepStrategy
protected io.appium.droiddriver.UiElement scrollTo (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.scroll.Direction$PhysicalDirection, boolean)
io.appium.droiddriver.exceptions.TimeoutException e
io.appium.droiddriver.DroidDriver driver
io.appium.droiddriver.finders.Finder containerFinder
io.appium.droiddriver.finders.Finder itemFinder
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
boolean scrollBack
int i
io.appium.droiddriver.exceptions.ElementNotFoundException exception
public io.appium.droiddriver.UiElement scrollTo (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.DroidDriver driver
io.appium.droiddriver.finders.Finder containerFinder
io.appium.droiddriver.finders.Finder itemFinder
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
public io.appium.droiddriver.UiElement scrollTo (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.finders.Finder)
int i
io.appium.droiddriver.DroidDriver driver
io.appium.droiddriver.finders.Finder containerFinder
io.appium.droiddriver.finders.Finder itemFinder
io.appium.droiddriver.scroll.Direction$DirectionConverter converter
io.appium.droiddriver.scroll.Direction$PhysicalDirection backwardDirection
}
io/appium/droiddriver/scroll/ScrollStepStrategy.classScrollStepStrategy.java
package io.appium.droiddriver.scroll
public abstract io.appium.droiddriver.scroll.ScrollStepStrategy extends java.lang.Object {
public abstract boolean scroll (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
public abstract io.appium.droiddriver.scroll.Direction$DirectionConverter getDirectionConverter ()
public abstract void beginScrolling (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
public abstract void endScrolling (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
public abstract void doScroll (io.appium.droiddriver.UiElement, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
public abstract java.lang.String toString ()
}
io/appium/droiddriver/scroll/SentinelStrategy$3.classSentinelStrategy.java
package io.appium.droiddriver.scroll
final io.appium.droiddriver.scroll.SentinelStrategy$3 extends io.appium.droiddriver.scroll.SentinelStrategy$Getter {
void ()
protected io.appium.droiddriver.UiElement getSentinel (java.util.List)
java.util.List children
public java.lang.String toString ()
}
io/appium/droiddriver/scroll/SentinelStrategy$4.classSentinelStrategy.java
package io.appium.droiddriver.scroll
final io.appium.droiddriver.scroll.SentinelStrategy$4 extends io.appium.droiddriver.scroll.SentinelStrategy$Getter {
void ()
protected io.appium.droiddriver.UiElement getSentinel (java.util.List)
java.util.List children
public java.lang.String toString ()
}
io/appium/droiddriver/scroll/Direction$PhysicalDirection$2.classDirection.java
package io.appium.droiddriver.scroll
final io.appium.droiddriver.scroll.Direction$PhysicalDirection$2 extends io.appium.droiddriver.scroll.Direction$PhysicalDirection {
void (java.lang.String, int)
public io.appium.droiddriver.scroll.Direction$PhysicalDirection reverse ()
public io.appium.droiddriver.scroll.Direction$Axis axis ()
}
io/appium/droiddriver/scroll/Direction.classDirection.java
package io.appium.droiddriver.scroll
public io.appium.droiddriver.scroll.Direction extends java.lang.Object {
private void ()
}
io/appium/droiddriver/scroll/Direction$LogicalDirection.classDirection.java
package io.appium.droiddriver.scroll
public abstract io.appium.droiddriver.scroll.Direction$LogicalDirection extends java.lang.Enum {
public static final io.appium.droiddriver.scroll.Direction$LogicalDirection FORWARD
public static final io.appium.droiddriver.scroll.Direction$LogicalDirection BACKWARD
private static final io.appium.droiddriver.scroll.Direction$LogicalDirection[] $VALUES
public static io.appium.droiddriver.scroll.Direction$LogicalDirection[] values ()
public static io.appium.droiddriver.scroll.Direction$LogicalDirection valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public abstract io.appium.droiddriver.scroll.Direction$LogicalDirection reverse ()
void (java.lang.String, int, io.appium.droiddriver.scroll.Direction$1)
String x0
int x1
io.appium.droiddriver.scroll.Direction$1 x2
static void ()
}
io/appium/droiddriver/scroll/Direction$PhysicalDirection$3.classDirection.java
package io.appium.droiddriver.scroll
final io.appium.droiddriver.scroll.Direction$PhysicalDirection$3 extends io.appium.droiddriver.scroll.Direction$PhysicalDirection {
void (java.lang.String, int)
public io.appium.droiddriver.scroll.Direction$PhysicalDirection reverse ()
public io.appium.droiddriver.scroll.Direction$Axis axis ()
}
io/appium/droiddriver/scroll/StaticSentinelStrategy.classStaticSentinelStrategy.java
package io.appium.droiddriver.scroll
public io.appium.droiddriver.scroll.StaticSentinelStrategy extends io.appium.droiddriver.scroll.SentinelStrategy {
public static final io.appium.droiddriver.scroll.StaticSentinelStrategy DEFAULT
public void (io.appium.droiddriver.scroll.SentinelStrategy$Getter, io.appium.droiddriver.scroll.SentinelStrategy$Getter, io.appium.droiddriver.scroll.Direction$DirectionConverter)
io.appium.droiddriver.scroll.SentinelStrategy$Getter backwardGetter
io.appium.droiddriver.scroll.SentinelStrategy$Getter forwardGetter
io.appium.droiddriver.scroll.Direction$DirectionConverter directionConverter
public boolean scroll (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.DroidDriver driver
io.appium.droiddriver.finders.Finder containerFinder
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
io.appium.droiddriver.UiElement sentinel
io.appium.droiddriver.UiElement container
android.graphics.Rect visibleBounds
static void ()
}
io/appium/droiddriver/scroll/Direction$LogicalDirection$2.classDirection.java
package io.appium.droiddriver.scroll
final io.appium.droiddriver.scroll.Direction$LogicalDirection$2 extends io.appium.droiddriver.scroll.Direction$LogicalDirection {
void (java.lang.String, int)
public io.appium.droiddriver.scroll.Direction$LogicalDirection reverse ()
}
io/appium/droiddriver/scroll/AccessibilityEventScrollStepStrategy$1.classAccessibilityEventScrollStepStrategy.java
package io.appium.droiddriver.scroll
io.appium.droiddriver.scroll.AccessibilityEventScrollStepStrategy$1 extends java.lang.Object implements java.lang.Runnable {
final io.appium.droiddriver.UiElement val$container
final io.appium.droiddriver.scroll.Direction$PhysicalDirection val$direction
final io.appium.droiddriver.scroll.AccessibilityEventScrollStepStrategy this$0
void (io.appium.droiddriver.scroll.AccessibilityEventScrollStepStrategy, io.appium.droiddriver.UiElement, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
public void run ()
}
io/appium/droiddriver/scroll/DynamicSentinelStrategy$ResourceIdUpdated.classDynamicSentinelStrategy.java
package io.appium.droiddriver.scroll
public io.appium.droiddriver.scroll.DynamicSentinelStrategy$ResourceIdUpdated extends io.appium.droiddriver.scroll.DynamicSentinelStrategy$SingleStringUpdated {
public static final io.appium.droiddriver.scroll.DynamicSentinelStrategy$ResourceIdUpdated SELF
public void (io.appium.droiddriver.finders.Finder)
io.appium.droiddriver.finders.Finder uniqueStringFinder
protected java.lang.String getUniqueString (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement uniqueStringElement
static void ()
}
io/appium/droiddriver/scroll/AccessibilityEventScrollStepStrategy$LastScrollEventFilter.classAccessibilityEventScrollStepStrategy.java
package io.appium.droiddriver.scroll
io.appium.droiddriver.scroll.AccessibilityEventScrollStepStrategy$LastScrollEventFilter extends java.lang.Object implements android.app.UiAutomation$AccessibilityEventFilter {
private android.view.accessibility.AccessibilityEvent lastEvent
private void ()
public boolean accept (android.view.accessibility.AccessibilityEvent)
android.view.accessibility.AccessibilityEvent event
public android.view.accessibility.AccessibilityEvent getLastEvent ()
void (io.appium.droiddriver.scroll.AccessibilityEventScrollStepStrategy$1)
io.appium.droiddriver.scroll.AccessibilityEventScrollStepStrategy$1 x0
}
io/appium/droiddriver/scroll/Direction$Axis$1.classDirection.java
package io.appium.droiddriver.scroll
final io.appium.droiddriver.scroll.Direction$Axis$1 extends io.appium.droiddriver.scroll.Direction$Axis {
private final io.appium.droiddriver.scroll.Direction$PhysicalDirection[] directions
void (java.lang.String, int)
public io.appium.droiddriver.scroll.Direction$PhysicalDirection[] getPhysicalDirections ()
}
io/appium/droiddriver/scroll/SentinelStrategy$Getter.classSentinelStrategy.java
package io.appium.droiddriver.scroll
public abstract io.appium.droiddriver.scroll.SentinelStrategy$Getter extends java.lang.Object implements io.appium.droiddriver.finders.Finder {
protected final io.appium.droiddriver.finders.Predicate predicate
protected void ()
protected void (io.appium.droiddriver.finders.Predicate)
io.appium.droiddriver.finders.Predicate predicate
public io.appium.droiddriver.UiElement find (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement container
io.appium.droiddriver.UiElement sentinel
protected abstract io.appium.droiddriver.UiElement getSentinel (java.util.List)
public abstract java.lang.String toString ()
}
io/appium/droiddriver/scroll/DynamicSentinelStrategy$IsUpdatedStrategy.classDynamicSentinelStrategy.java
package io.appium.droiddriver.scroll
public abstract io.appium.droiddriver.scroll.DynamicSentinelStrategy$IsUpdatedStrategy extends java.lang.Object {
public abstract boolean isSentinelUpdated (io.appium.droiddriver.UiElement, io.appium.droiddriver.UiElement)
public abstract java.lang.String toString ()
}
io/appium/droiddriver/scroll/AccessibilityEventScrollStepStrategy$NullAccessibilityEventScrollStepStrategy.classAccessibilityEventScrollStepStrategy.java
package io.appium.droiddriver.scroll
public io.appium.droiddriver.scroll.AccessibilityEventScrollStepStrategy$NullAccessibilityEventScrollStepStrategy extends io.appium.droiddriver.scroll.AccessibilityEventScrollStepStrategy {
public void (android.app.UiAutomation, long, io.appium.droiddriver.scroll.Direction$DirectionConverter)
android.app.UiAutomation uiAutomation
long scrollEventTimeoutMillis
io.appium.droiddriver.scroll.Direction$DirectionConverter converter
protected boolean detectEnd (android.view.accessibility.AccessibilityEvent, io.appium.droiddriver.scroll.Direction$Axis)
android.view.accessibility.AccessibilityEvent event
io.appium.droiddriver.scroll.Direction$Axis axis
}
io/appium/droiddriver/scroll/AccessibilityEventScrollStepStrategy$EndData.classAccessibilityEventScrollStepStrategy.java
package io.appium.droiddriver.scroll
io.appium.droiddriver.scroll.AccessibilityEventScrollStepStrategy$EndData extends java.lang.Object {
private io.appium.droiddriver.finders.Finder containerFinderAtEnd
private io.appium.droiddriver.scroll.Direction$PhysicalDirection directionAtEnd
private void ()
public boolean match (io.appium.droiddriver.finders.Finder, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.finders.Finder containerFinder
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
public void set (io.appium.droiddriver.finders.Finder, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.finders.Finder containerFinder
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
public void reset ()
void (io.appium.droiddriver.scroll.AccessibilityEventScrollStepStrategy$1)
io.appium.droiddriver.scroll.AccessibilityEventScrollStepStrategy$1 x0
}
io/appium/droiddriver/scroll/SentinelStrategy.classSentinelStrategy.java
package io.appium.droiddriver.scroll
public abstract io.appium.droiddriver.scroll.SentinelStrategy extends java.lang.Object implements io.appium.droiddriver.scroll.ScrollStepStrategy {
public static final io.appium.droiddriver.scroll.SentinelStrategy$Getter FIRST_CHILD_GETTER
public static final io.appium.droiddriver.scroll.SentinelStrategy$Getter LAST_CHILD_GETTER
public static final io.appium.droiddriver.scroll.SentinelStrategy$Getter SECOND_LAST_CHILD_GETTER
public static final io.appium.droiddriver.scroll.SentinelStrategy$Getter SECOND_CHILD_GETTER
private final io.appium.droiddriver.scroll.SentinelStrategy$Getter backwardGetter
private final io.appium.droiddriver.scroll.SentinelStrategy$Getter forwardGetter
private final io.appium.droiddriver.scroll.Direction$DirectionConverter directionConverter
protected void (io.appium.droiddriver.scroll.SentinelStrategy$Getter, io.appium.droiddriver.scroll.SentinelStrategy$Getter, io.appium.droiddriver.scroll.Direction$DirectionConverter)
io.appium.droiddriver.scroll.SentinelStrategy$Getter backwardGetter
io.appium.droiddriver.scroll.SentinelStrategy$Getter forwardGetter
io.appium.droiddriver.scroll.Direction$DirectionConverter directionConverter
protected io.appium.droiddriver.UiElement getSentinel (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.finders.Finder sentinelFinder
io.appium.droiddriver.DroidDriver driver
io.appium.droiddriver.finders.Finder containerFinder
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
io.appium.droiddriver.finders.Finder sentinelFinder
io.appium.droiddriver.scroll.Direction$LogicalDirection logicalDirection
public final io.appium.droiddriver.scroll.Direction$DirectionConverter getDirectionConverter ()
public void beginScrolling (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.DroidDriver driver
io.appium.droiddriver.finders.Finder containerFinder
io.appium.droiddriver.finders.Finder itemFinder
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
public void endScrolling (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.DroidDriver driver
io.appium.droiddriver.finders.Finder containerFinder
io.appium.droiddriver.finders.Finder itemFinder
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
public java.lang.String toString ()
public void doScroll (io.appium.droiddriver.UiElement, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.UiElement container
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
static void ()
}
io/appium/droiddriver/scroll/Direction$1.classDirection.java
package io.appium.droiddriver.scroll
io.appium.droiddriver.scroll.Direction$1 extends java.lang.Object {
static final int[] $SwitchMap$io$appium$droiddriver$scroll$Direction$LogicalDirection
static final int[] $SwitchMap$io$appium$droiddriver$scroll$Direction$Axis
static void ()
}
io/appium/droiddriver/scroll/Scroller.classScroller.java
package io.appium.droiddriver.scroll
public abstract io.appium.droiddriver.scroll.Scroller extends java.lang.Object {
public abstract io.appium.droiddriver.UiElement scrollTo (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.finders.Finder)
public abstract io.appium.droiddriver.UiElement scrollTo (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
}
io/appium/droiddriver/scroll/Direction$PhysicalDirection$4.classDirection.java
package io.appium.droiddriver.scroll
final io.appium.droiddriver.scroll.Direction$PhysicalDirection$4 extends io.appium.droiddriver.scroll.Direction$PhysicalDirection {
void (java.lang.String, int)
public io.appium.droiddriver.scroll.Direction$PhysicalDirection reverse ()
public io.appium.droiddriver.scroll.Direction$Axis axis ()
}
io/appium/droiddriver/scroll/DynamicSentinelStrategy$SingleStringUpdated.classDynamicSentinelStrategy.java
package io.appium.droiddriver.scroll
public abstract io.appium.droiddriver.scroll.DynamicSentinelStrategy$SingleStringUpdated extends java.lang.Object implements io.appium.droiddriver.scroll.DynamicSentinelStrategy$IsUpdatedStrategy {
private final io.appium.droiddriver.finders.Finder uniqueStringFinder
public void (io.appium.droiddriver.finders.Finder)
io.appium.droiddriver.finders.Finder uniqueStringFinder
protected abstract java.lang.String getUniqueString (io.appium.droiddriver.UiElement)
private java.lang.String getUniqueStringFromSentinel (io.appium.droiddriver.UiElement)
io.appium.droiddriver.exceptions.ElementNotFoundException e
io.appium.droiddriver.UiElement sentinel
public boolean isSentinelUpdated (io.appium.droiddriver.UiElement, io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement newSentinel
io.appium.droiddriver.UiElement oldSentinel
String newString
public java.lang.String toString ()
}
io/appium/droiddriver/scroll/Direction$PhysicalDirection.classDirection.java
package io.appium.droiddriver.scroll
public abstract io.appium.droiddriver.scroll.Direction$PhysicalDirection extends java.lang.Enum {
public static final io.appium.droiddriver.scroll.Direction$PhysicalDirection UP
public static final io.appium.droiddriver.scroll.Direction$PhysicalDirection DOWN
public static final io.appium.droiddriver.scroll.Direction$PhysicalDirection LEFT
public static final io.appium.droiddriver.scroll.Direction$PhysicalDirection RIGHT
private static final io.appium.droiddriver.scroll.Direction$PhysicalDirection[] $VALUES
public static io.appium.droiddriver.scroll.Direction$PhysicalDirection[] values ()
public static io.appium.droiddriver.scroll.Direction$PhysicalDirection valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public abstract io.appium.droiddriver.scroll.Direction$PhysicalDirection reverse ()
public abstract io.appium.droiddriver.scroll.Direction$Axis axis ()
void (java.lang.String, int, io.appium.droiddriver.scroll.Direction$1)
String x0
int x1
io.appium.droiddriver.scroll.Direction$1 x2
static void ()
}
io/appium/droiddriver/scroll/Scrollers.classScrollers.java
package io.appium.droiddriver.scroll
public io.appium.droiddriver.scroll.Scrollers extends java.lang.Object {
public void ()
public static io.appium.droiddriver.scroll.Scroller newScroller (android.app.UiAutomation)
android.app.UiAutomation uiAutomation
}
io/appium/droiddriver/scroll/Direction$DirectionConverter.classDirection.java
package io.appium.droiddriver.scroll
public abstract io.appium.droiddriver.scroll.Direction$DirectionConverter extends java.lang.Object {
public static final io.appium.droiddriver.scroll.Direction$DirectionConverter STANDARD_CONVERTER
public static final io.appium.droiddriver.scroll.Direction$DirectionConverter RTL_CONVERTER
public void ()
public abstract io.appium.droiddriver.scroll.Direction$PhysicalDirection horizontalForwardDirection ()
public abstract io.appium.droiddriver.scroll.Direction$PhysicalDirection verticalForwardDirection ()
public final io.appium.droiddriver.scroll.Direction$PhysicalDirection horizontalBackwardDirection ()
public final io.appium.droiddriver.scroll.Direction$PhysicalDirection verticalBackwardDirection ()
public final io.appium.droiddriver.scroll.Direction$LogicalDirection toLogicalDirection (io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.scroll.Direction$PhysicalDirection physicalDirection
io.appium.droiddriver.scroll.Direction$LogicalDirection forward
public final io.appium.droiddriver.scroll.Direction$PhysicalDirection toPhysicalDirection (io.appium.droiddriver.scroll.Direction$Axis, io.appium.droiddriver.scroll.Direction$LogicalDirection)
io.appium.droiddriver.scroll.Direction$Axis axis
io.appium.droiddriver.scroll.Direction$LogicalDirection logicalDirection
static void ()
}
io/appium/droiddriver/scroll/Scrollers$ProgressBarScrollStepStrategy.classScrollers.java
package io.appium.droiddriver.scroll
public abstract io.appium.droiddriver.scroll.Scrollers$ProgressBarScrollStepStrategy extends io.appium.droiddriver.scroll.ForwardingScrollStepStrategy {
public void ()
public boolean scroll (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.DroidDriver driver
io.appium.droiddriver.finders.Finder containerFinder
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
public static io.appium.droiddriver.scroll.ScrollStepStrategy wrap (io.appium.droiddriver.scroll.ScrollStepStrategy)
io.appium.droiddriver.scroll.ScrollStepStrategy delegate
}
io/appium/droiddriver/scroll/DynamicSentinelStrategy$TextUpdated.classDynamicSentinelStrategy.java
package io.appium.droiddriver.scroll
public io.appium.droiddriver.scroll.DynamicSentinelStrategy$TextUpdated extends io.appium.droiddriver.scroll.DynamicSentinelStrategy$SingleStringUpdated {
public void (io.appium.droiddriver.finders.Finder)
io.appium.droiddriver.finders.Finder uniqueStringFinder
protected java.lang.String getUniqueString (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement uniqueStringElement
}
io/appium/droiddriver/scroll/Direction$PhysicalDirection$1.classDirection.java
package io.appium.droiddriver.scroll
final io.appium.droiddriver.scroll.Direction$PhysicalDirection$1 extends io.appium.droiddriver.scroll.Direction$PhysicalDirection {
void (java.lang.String, int)
public io.appium.droiddriver.scroll.Direction$PhysicalDirection reverse ()
public io.appium.droiddriver.scroll.Direction$Axis axis ()
}
io/appium/droiddriver/scroll/DynamicSentinelStrategy.classDynamicSentinelStrategy.java
package io.appium.droiddriver.scroll
public io.appium.droiddriver.scroll.DynamicSentinelStrategy extends io.appium.droiddriver.scroll.SentinelStrategy {
private final io.appium.droiddriver.scroll.DynamicSentinelStrategy$IsUpdatedStrategy isUpdatedStrategy
private io.appium.droiddriver.UiElement lastSentinel
public void (io.appium.droiddriver.scroll.DynamicSentinelStrategy$IsUpdatedStrategy, io.appium.droiddriver.scroll.SentinelStrategy$Getter, io.appium.droiddriver.scroll.SentinelStrategy$Getter, io.appium.droiddriver.scroll.Direction$DirectionConverter)
io.appium.droiddriver.scroll.DynamicSentinelStrategy$IsUpdatedStrategy isUpdatedStrategy
io.appium.droiddriver.scroll.SentinelStrategy$Getter backwardGetter
io.appium.droiddriver.scroll.SentinelStrategy$Getter forwardGetter
io.appium.droiddriver.scroll.Direction$DirectionConverter directionConverter
public void (io.appium.droiddriver.scroll.DynamicSentinelStrategy$IsUpdatedStrategy, io.appium.droiddriver.scroll.SentinelStrategy$Getter, io.appium.droiddriver.scroll.SentinelStrategy$Getter)
io.appium.droiddriver.scroll.DynamicSentinelStrategy$IsUpdatedStrategy isUpdatedStrategy
io.appium.droiddriver.scroll.SentinelStrategy$Getter backwardGetter
io.appium.droiddriver.scroll.SentinelStrategy$Getter forwardGetter
public void (io.appium.droiddriver.scroll.DynamicSentinelStrategy$IsUpdatedStrategy, io.appium.droiddriver.scroll.SentinelStrategy$Getter)
io.appium.droiddriver.scroll.DynamicSentinelStrategy$IsUpdatedStrategy isUpdatedStrategy
io.appium.droiddriver.scroll.SentinelStrategy$Getter backwardGetter
public boolean scroll (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.DroidDriver driver
io.appium.droiddriver.finders.Finder containerFinder
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
io.appium.droiddriver.UiElement oldSentinel
io.appium.droiddriver.UiElement newSentinel
private io.appium.droiddriver.UiElement getOldSentinel (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.DroidDriver driver
io.appium.droiddriver.finders.Finder containerFinder
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
public void beginScrolling (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.DroidDriver driver
io.appium.droiddriver.finders.Finder containerFinder
io.appium.droiddriver.finders.Finder itemFinder
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
public void endScrolling (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.DroidDriver driver
io.appium.droiddriver.finders.Finder containerFinder
io.appium.droiddriver.finders.Finder itemFinder
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
public java.lang.String toString ()
}
io/appium/droiddriver/scroll/Scrollers$ProgressBarScrollStepStrategy$1.classScrollers.java
package io.appium.droiddriver.scroll
final io.appium.droiddriver.scroll.Scrollers$ProgressBarScrollStepStrategy$1 extends io.appium.droiddriver.scroll.Scrollers$ProgressBarScrollStepStrategy {
final io.appium.droiddriver.scroll.ScrollStepStrategy val$delegate
void (io.appium.droiddriver.scroll.ScrollStepStrategy)
protected io.appium.droiddriver.scroll.ScrollStepStrategy delegate ()
}
io/appium/droiddriver/scroll/SentinelStrategy$1.classSentinelStrategy.java
package io.appium.droiddriver.scroll
final io.appium.droiddriver.scroll.SentinelStrategy$1 extends io.appium.droiddriver.scroll.SentinelStrategy$Getter {
void ()
protected io.appium.droiddriver.UiElement getSentinel (java.util.List)
java.util.List children
public java.lang.String toString ()
}
io/appium/droiddriver/scroll/Direction$Axis$2.classDirection.java
package io.appium.droiddriver.scroll
final io.appium.droiddriver.scroll.Direction$Axis$2 extends io.appium.droiddriver.scroll.Direction$Axis {
private final io.appium.droiddriver.scroll.Direction$PhysicalDirection[] directions
void (java.lang.String, int)
public io.appium.droiddriver.scroll.Direction$PhysicalDirection[] getPhysicalDirections ()
}
io/appium/droiddriver/scroll/DynamicSentinelStrategy$ContentDescriptionUpdated.classDynamicSentinelStrategy.java
package io.appium.droiddriver.scroll
public io.appium.droiddriver.scroll.DynamicSentinelStrategy$ContentDescriptionUpdated extends io.appium.droiddriver.scroll.DynamicSentinelStrategy$SingleStringUpdated {
public void (io.appium.droiddriver.finders.Finder)
io.appium.droiddriver.finders.Finder uniqueStringFinder
protected java.lang.String getUniqueString (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement uniqueStringElement
}
io/appium/droiddriver/scroll/Direction$DirectionConverter$1.classDirection.java
package io.appium.droiddriver.scroll
final io.appium.droiddriver.scroll.Direction$DirectionConverter$1 extends io.appium.droiddriver.scroll.Direction$DirectionConverter {
void ()
public io.appium.droiddriver.scroll.Direction$PhysicalDirection horizontalForwardDirection ()
public io.appium.droiddriver.scroll.Direction$PhysicalDirection verticalForwardDirection ()
}
io/appium/droiddriver/scroll/AccessibilityEventScrollStepStrategy.classAccessibilityEventScrollStepStrategy.java
package io.appium.droiddriver.scroll
public io.appium.droiddriver.scroll.AccessibilityEventScrollStepStrategy extends java.lang.Object implements io.appium.droiddriver.scroll.ScrollStepStrategy {
private final android.app.UiAutomation uiAutomation
private final long scrollEventTimeoutMillis
private final io.appium.droiddriver.scroll.Direction$DirectionConverter directionConverter
private final io.appium.droiddriver.scroll.AccessibilityEventScrollStepStrategy$EndData endData
public void (android.app.UiAutomation, long, io.appium.droiddriver.scroll.Direction$DirectionConverter)
android.app.UiAutomation uiAutomation
long scrollEventTimeoutMillis
io.appium.droiddriver.scroll.Direction$DirectionConverter converter
public boolean scroll (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.DroidDriver driver
io.appium.droiddriver.finders.Finder containerFinder
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
android.view.accessibility.AccessibilityEvent event
protected boolean detectEnd (android.view.accessibility.AccessibilityEvent, io.appium.droiddriver.scroll.Direction$Axis)
android.view.accessibility.AccessibilityEvent event
io.appium.droiddriver.scroll.Direction$Axis axis
public final io.appium.droiddriver.scroll.Direction$DirectionConverter getDirectionConverter ()
public void beginScrolling (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.DroidDriver driver
io.appium.droiddriver.finders.Finder containerFinder
io.appium.droiddriver.finders.Finder itemFinder
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
public void endScrolling (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.DroidDriver driver
io.appium.droiddriver.finders.Finder containerFinder
io.appium.droiddriver.finders.Finder itemFinder
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
protected android.view.accessibility.AccessibilityEvent doScrollAndReturnEvent (io.appium.droiddriver.UiElement, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
IllegalStateException e
io.appium.droiddriver.UiElement container
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
io.appium.droiddriver.scroll.AccessibilityEventScrollStepStrategy$LastScrollEventFilter filter
public void doScroll (io.appium.droiddriver.UiElement, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.UiElement container
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
}
io/appium/droiddriver/scroll/SentinelStrategy$2.classSentinelStrategy.java
package io.appium.droiddriver.scroll
final io.appium.droiddriver.scroll.SentinelStrategy$2 extends io.appium.droiddriver.scroll.SentinelStrategy$Getter {
void ()
protected io.appium.droiddriver.UiElement getSentinel (java.util.List)
java.util.List children
public java.lang.String toString ()
}
io/appium/droiddriver/scroll/ForwardingScrollStepStrategy.classForwardingScrollStepStrategy.java
package io.appium.droiddriver.scroll
public abstract io.appium.droiddriver.scroll.ForwardingScrollStepStrategy extends java.lang.Object implements io.appium.droiddriver.scroll.ScrollStepStrategy {
protected void ()
protected abstract io.appium.droiddriver.scroll.ScrollStepStrategy delegate ()
public boolean scroll (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.DroidDriver driver
io.appium.droiddriver.finders.Finder containerFinder
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
public final io.appium.droiddriver.scroll.Direction$DirectionConverter getDirectionConverter ()
public void beginScrolling (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.DroidDriver driver
io.appium.droiddriver.finders.Finder containerFinder
io.appium.droiddriver.finders.Finder itemFinder
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
public void endScrolling (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.finders.Finder, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.DroidDriver driver
io.appium.droiddriver.finders.Finder containerFinder
io.appium.droiddriver.finders.Finder itemFinder
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
public void doScroll (io.appium.droiddriver.UiElement, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.UiElement container
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
}
io/appium/droiddriver/scroll/SentinelStrategy$MorePredicateGetter.classSentinelStrategy.java
package io.appium.droiddriver.scroll
public io.appium.droiddriver.scroll.SentinelStrategy$MorePredicateGetter extends io.appium.droiddriver.scroll.SentinelStrategy$Getter {
private final io.appium.droiddriver.scroll.SentinelStrategy$Getter original
public void (io.appium.droiddriver.scroll.SentinelStrategy$Getter, io.appium.droiddriver.finders.Predicate)
io.appium.droiddriver.scroll.SentinelStrategy$Getter original
io.appium.droiddriver.finders.Predicate extraPredicate
protected io.appium.droiddriver.UiElement getSentinel (java.util.List)
java.util.List children
public java.lang.String toString ()
}
io/appium/droiddriver/scroll/Direction$Axis.classDirection.java
package io.appium.droiddriver.scroll
public abstract io.appium.droiddriver.scroll.Direction$Axis extends java.lang.Enum {
public static final io.appium.droiddriver.scroll.Direction$Axis HORIZONTAL
public static final io.appium.droiddriver.scroll.Direction$Axis VERTICAL
private static final io.appium.droiddriver.scroll.Direction$Axis[] $VALUES
public static io.appium.droiddriver.scroll.Direction$Axis[] values ()
public static io.appium.droiddriver.scroll.Direction$Axis valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public abstract io.appium.droiddriver.scroll.Direction$PhysicalDirection[] getPhysicalDirections ()
void (java.lang.String, int, io.appium.droiddriver.scroll.Direction$1)
String x0
int x1
io.appium.droiddriver.scroll.Direction$1 x2
static void ()
}
io/appium/droiddriver/validators/
io/appium/droiddriver/validators/Validator.classValidator.java
package io.appium.droiddriver.validators
public abstract io.appium.droiddriver.validators.Validator extends java.lang.Object {
public abstract boolean isApplicable (io.appium.droiddriver.UiElement, io.appium.droiddriver.actions.Action)
public abstract java.lang.String validate (io.appium.droiddriver.UiElement, io.appium.droiddriver.actions.Action)
}
io/appium/droiddriver/validators/ExemptedClassesValidator.classExemptedClassesValidator.java
package io.appium.droiddriver.validators
public io.appium.droiddriver.validators.ExemptedClassesValidator extends java.lang.Object implements io.appium.droiddriver.validators.Validator {
private static final Class[] EXEMPTED_CLASSES
public void ()
public boolean isApplicable (io.appium.droiddriver.UiElement, io.appium.droiddriver.actions.Action)
ClassNotFoundException e
Class clazz
Class[] arr$
int len$
int i$
io.appium.droiddriver.UiElement element
io.appium.droiddriver.actions.Action action
String className
Class elementClass
public java.lang.String validate (io.appium.droiddriver.UiElement, io.appium.droiddriver.actions.Action)
io.appium.droiddriver.UiElement element
io.appium.droiddriver.actions.Action action
static void ()
}
io/appium/droiddriver/validators/ExemptRootValidator.classExemptRootValidator.java
package io.appium.droiddriver.validators
public io.appium.droiddriver.validators.ExemptRootValidator extends java.lang.Object implements io.appium.droiddriver.validators.Validator {
public void ()
public boolean isApplicable (io.appium.droiddriver.UiElement, io.appium.droiddriver.actions.Action)
io.appium.droiddriver.UiElement element
io.appium.droiddriver.actions.Action action
public java.lang.String validate (io.appium.droiddriver.UiElement, io.appium.droiddriver.actions.Action)
io.appium.droiddriver.UiElement element
io.appium.droiddriver.actions.Action action
}
io/appium/droiddriver/validators/ExemptScrollActionValidator.classExemptScrollActionValidator.java
package io.appium.droiddriver.validators
public io.appium.droiddriver.validators.ExemptScrollActionValidator extends java.lang.Object implements io.appium.droiddriver.validators.Validator {
public void ()
public boolean isApplicable (io.appium.droiddriver.UiElement, io.appium.droiddriver.actions.Action)
io.appium.droiddriver.UiElement element
io.appium.droiddriver.actions.Action action
public java.lang.String validate (io.appium.droiddriver.UiElement, io.appium.droiddriver.actions.Action)
io.appium.droiddriver.UiElement element
io.appium.droiddriver.actions.Action action
}
io/appium/droiddriver/validators/VisibilityValidator.classVisibilityValidator.java
package io.appium.droiddriver.validators
public io.appium.droiddriver.validators.VisibilityValidator extends java.lang.Object implements io.appium.droiddriver.validators.Validator {
public void ()
public boolean isApplicable (io.appium.droiddriver.UiElement, io.appium.droiddriver.actions.Action)
io.appium.droiddriver.UiElement element
io.appium.droiddriver.actions.Action action
public java.lang.String validate (io.appium.droiddriver.UiElement, io.appium.droiddriver.actions.Action)
io.appium.droiddriver.UiElement element
io.appium.droiddriver.actions.Action action
}
io/appium/droiddriver/validators/FirstApplicableValidator.classFirstApplicableValidator.java
package io.appium.droiddriver.validators
public io.appium.droiddriver.validators.FirstApplicableValidator extends java.lang.Object implements io.appium.droiddriver.validators.Validator {
private final io.appium.droiddriver.validators.Validator[] validators
public transient void (io.appium.droiddriver.validators.Validator[])
io.appium.droiddriver.validators.Validator[] validators
public boolean isApplicable (io.appium.droiddriver.UiElement, io.appium.droiddriver.actions.Action)
io.appium.droiddriver.UiElement element
io.appium.droiddriver.actions.Action action
public java.lang.String validate (io.appium.droiddriver.UiElement, io.appium.droiddriver.actions.Action)
io.appium.droiddriver.validators.Validator validator
io.appium.droiddriver.validators.Validator[] arr$
int len$
int i$
io.appium.droiddriver.UiElement element
io.appium.droiddriver.actions.Action action
}
io/appium/droiddriver/validators/DefaultAccessibilityValidator.classDefaultAccessibilityValidator.java
package io.appium.droiddriver.validators
public io.appium.droiddriver.validators.DefaultAccessibilityValidator extends java.lang.Object implements io.appium.droiddriver.validators.Validator {
public void ()
public boolean isApplicable (io.appium.droiddriver.UiElement, io.appium.droiddriver.actions.Action)
io.appium.droiddriver.UiElement element
io.appium.droiddriver.actions.Action action
public java.lang.String validate (io.appium.droiddriver.UiElement, io.appium.droiddriver.actions.Action)
io.appium.droiddriver.UiElement element
io.appium.droiddriver.actions.Action action
private static boolean isAccessibilityFocusable (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement element
private static boolean isTopLevelScrollItem (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement element
io.appium.droiddriver.UiElement parent
private static boolean isActionableForAccessibility (io.appium.droiddriver.UiElement)
android.view.accessibility.AccessibilityNodeInfo node
io.appium.droiddriver.UiElement element
private static boolean isSpeakingNode (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement element
private static boolean hasNonActionableSpeakingChildren (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement child
java.util.Iterator i$
io.appium.droiddriver.UiElement element
private static boolean hasContentDescriptionOrText (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement element
}
io/appium/droiddriver/helpers/
io/appium/droiddriver/helpers/DroidDrivers.classDroidDrivers.java
package io.appium.droiddriver.helpers
public io.appium.droiddriver.helpers.DroidDrivers extends java.lang.Object {
private static io.appium.droiddriver.DroidDriver driver
public void ()
public static io.appium.droiddriver.DroidDriver get ()
public static void setSingleton (io.appium.droiddriver.DroidDriver)
io.appium.droiddriver.DroidDriver driver
public static boolean hasUiAutomation ()
public static io.appium.droiddriver.DroidDriver newDriver ()
Throwable t
android.app.Instrumentation instrumentation
String driverClass
public static void checkUiAutomation ()
}
io/appium/droiddriver/helpers/PollingListeners$1.classPollingListeners.java
package io.appium.droiddriver.helpers
final io.appium.droiddriver.helpers.PollingListeners$1 extends java.lang.Object implements io.appium.droiddriver.Poller$PollingListener {
final io.appium.droiddriver.finders.Finder val$watchFinder
final io.appium.droiddriver.finders.Finder val$dismissFinder
void (io.appium.droiddriver.finders.Finder, io.appium.droiddriver.finders.Finder)
public void onPolling (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder)
io.appium.droiddriver.DroidDriver driver
io.appium.droiddriver.finders.Finder finder
}
io/appium/droiddriver/helpers/SingleRun.classSingleRun.java
package io.appium.droiddriver.helpers
public abstract io.appium.droiddriver.helpers.SingleRun extends java.lang.Object {
private java.util.concurrent.atomic.AtomicBoolean hasRun
public void ()
public final boolean singleRun ()
protected abstract void run ()
}
io/appium/droiddriver/helpers/ScrollerHelper.classScrollerHelper.java
package io.appium.droiddriver.helpers
public io.appium.droiddriver.helpers.ScrollerHelper extends java.lang.Object {
private final io.appium.droiddriver.DroidDriver driver
private final io.appium.droiddriver.finders.Finder containerFinder
private final io.appium.droiddriver.scroll.Scroller scroller
public void (io.appium.droiddriver.scroll.Scroller, io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder)
io.appium.droiddriver.scroll.Scroller scroller
io.appium.droiddriver.DroidDriver driver
io.appium.droiddriver.finders.Finder containerFinder
public io.appium.droiddriver.UiElement scrollTo (io.appium.droiddriver.finders.Finder)
io.appium.droiddriver.finders.Finder itemFinder
public io.appium.droiddriver.UiElement scrollTo (io.appium.droiddriver.finders.Finder, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.finders.Finder itemFinder
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
public boolean canScrollTo (io.appium.droiddriver.finders.Finder)
io.appium.droiddriver.exceptions.ElementNotFoundException e
io.appium.droiddriver.finders.Finder itemFinder
}
io/appium/droiddriver/helpers/DroidDriversInitializer.classDroidDriversInitializer.java
package io.appium.droiddriver.helpers
public io.appium.droiddriver.helpers.DroidDriversInitializer extends io.appium.droiddriver.helpers.SingleRun {
private static io.appium.droiddriver.helpers.DroidDriversInitializer instance
private final io.appium.droiddriver.DroidDriver driver
private void (io.appium.droiddriver.DroidDriver)
io.appium.droiddriver.DroidDriver driver
protected void run ()
public static synchronized io.appium.droiddriver.helpers.DroidDriversInitializer get (io.appium.droiddriver.DroidDriver)
io.appium.droiddriver.DroidDriver driver
}
io/appium/droiddriver/helpers/BaseDroidDriverTest.classBaseDroidDriverTest.java
package io.appium.droiddriver.helpers
public abstract io.appium.droiddriver.helpers.BaseDroidDriverTest extends io.appium.droiddriver.helpers.D2ActivityInstrumentationTestCase2 {
private static boolean classSetUpDone
private static boolean skipRemainingTests
private static volatile Throwable uncaughtException
protected io.appium.droiddriver.DroidDriver driver
protected void (java.lang.Class)
Class activityClass
protected void setUp () throws java.lang.Exception
protected void tearDown () throws java.lang.Exception
protected android.content.Context getTargetContext ()
protected void classSetUp ()
protected boolean reportSkippedAsFailed ()
protected void skip ()
protected void onFailure (java.lang.Throwable) throws java.lang.Throwable
String baseFileName
Throwable e
Throwable failure
protected boolean shouldSkipRemainingTests (java.lang.Throwable)
Throwable e
protected java.lang.String getBaseFileName ()
protected void dumpHprof () throws java.io.IOException
String path
public void runBare () throws java.lang.Throwable
Throwable tearDownException
Throwable runException
Throwable tearDownException
Throwable tearDownException
Throwable exception
protected void runTest () throws java.lang.Throwable
NoSuchMethodException e
Throwable exception
java.lang.reflect.InvocationTargetException e
IllegalAccessException e
int runCount
String fName
java.lang.reflect.Method method
int tolerance
static java.lang.Throwable access$002 (java.lang.Throwable)
Throwable x0
static java.lang.Throwable access$000 ()
static void ()
}
io/appium/droiddriver/helpers/D2ActivityInstrumentationTestCase2.classD2ActivityInstrumentationTestCase2.java
package io.appium.droiddriver.helpers
public abstract io.appium.droiddriver.helpers.D2ActivityInstrumentationTestCase2 extends android.test.ActivityInstrumentationTestCase2 {
protected void (java.lang.Class)
Class activityClass
protected void scrubClass (java.lang.Class) throws java.lang.IllegalAccessException
Exception e
Class fieldClass
java.lang.reflect.Field field
java.lang.reflect.Field[] arr$
int len$
int i$
Class testCaseClass
java.lang.reflect.Field[] fields
}
io/appium/droiddriver/helpers/PollingListeners.classPollingListeners.java
package io.appium.droiddriver.helpers
public io.appium.droiddriver.helpers.PollingListeners extends java.lang.Object {
public static boolean tryFindAndClick (io.appium.droiddriver.DroidDriver, io.appium.droiddriver.finders.Finder)
io.appium.droiddriver.exceptions.ElementNotFoundException enfe
io.appium.droiddriver.DroidDriver driver
io.appium.droiddriver.finders.Finder watchFinder
public static io.appium.droiddriver.Poller$PollingListener newDismissListener (io.appium.droiddriver.finders.Finder, io.appium.droiddriver.finders.Finder)
io.appium.droiddriver.finders.Finder watchFinder
io.appium.droiddriver.finders.Finder dismissFinder
private void ()
}
io/appium/droiddriver/helpers/BaseDroidDriverTest$1.classBaseDroidDriverTest.java
package io.appium.droiddriver.helpers
final io.appium.droiddriver.helpers.BaseDroidDriverTest$1 extends java.lang.Object implements java.lang.Thread$UncaughtExceptionHandler {
void ()
public void uncaughtException (java.lang.Thread, java.lang.Throwable)
Thread thread
Throwable ex
}
io/appium/droiddriver/exceptions/
io/appium/droiddriver/exceptions/DroidDriverException.classDroidDriverException.java
package io.appium.droiddriver.exceptions
public io.appium.droiddriver.exceptions.DroidDriverException extends java.lang.RuntimeException {
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable cause
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public static io.appium.droiddriver.exceptions.DroidDriverException propagate (java.lang.Throwable)
Throwable throwable
}
io/appium/droiddriver/exceptions/NoRunningActivityException.classNoRunningActivityException.java
package io.appium.droiddriver.exceptions
public io.appium.droiddriver.exceptions.NoRunningActivityException extends io.appium.droiddriver.exceptions.DroidDriverException {
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable cause
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
io/appium/droiddriver/exceptions/ElementNotFoundException.classElementNotFoundException.java
package io.appium.droiddriver.exceptions
public io.appium.droiddriver.exceptions.ElementNotFoundException extends io.appium.droiddriver.exceptions.DroidDriverException {
public void (io.appium.droiddriver.finders.Finder)
io.appium.droiddriver.finders.Finder finder
public void (io.appium.droiddriver.finders.Finder, java.lang.Throwable)
io.appium.droiddriver.finders.Finder finder
Throwable cause
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
protected static java.lang.String failMessage (io.appium.droiddriver.finders.Finder)
io.appium.droiddriver.finders.Finder finder
}
io/appium/droiddriver/exceptions/UnrecoverableException.classUnrecoverableException.java
package io.appium.droiddriver.exceptions
public io.appium.droiddriver.exceptions.UnrecoverableException extends java.lang.RuntimeException {
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable throwable
}
io/appium/droiddriver/exceptions/TimeoutException.classTimeoutException.java
package io.appium.droiddriver.exceptions
public io.appium.droiddriver.exceptions.TimeoutException extends io.appium.droiddriver.exceptions.DroidDriverException {
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable cause
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
io/appium/droiddriver/exceptions/ActionException.classActionException.java
package io.appium.droiddriver.exceptions
public io.appium.droiddriver.exceptions.ActionException extends io.appium.droiddriver.exceptions.DroidDriverException {
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
io/appium/droiddriver/util/
io/appium/droiddriver/util/Preconditions.classPreconditions.java
package io.appium.droiddriver.util
public final io.appium.droiddriver.util.Preconditions extends java.lang.Object {
private void ()
public static java.lang.Object checkNotNull (java.lang.Object)
Object reference
}
io/appium/droiddriver/util/Logs.classLogs.java
package io.appium.droiddriver.util
public io.appium.droiddriver.util.Logs extends java.lang.Object {
public static final String TAG
public static transient void call (java.lang.Object, java.lang.String, java.lang.Object[])
Object self
String method
Object[] args
public static transient void call (int, java.lang.Object, java.lang.String, java.lang.Object[])
int priority
Object self
String method
Object[] args
public static void log (int, java.lang.String)
int priority
String msg
public static void log (int, java.lang.Throwable)
int priority
Throwable e
public static void log (int, java.lang.Throwable, java.lang.String)
int priority
Throwable e
String msg
public static transient void logfmt (int, java.lang.String, java.lang.Object[])
int priority
String format
Object[] args
public static transient void logfmt (int, java.lang.Throwable, java.lang.String, java.lang.Object[])
int priority
Throwable e
String format
Object[] args
private void ()
}
io/appium/droiddriver/util/InstrumentationUtils$3.classInstrumentationUtils.java
package io.appium.droiddriver.util
final io.appium.droiddriver.util.InstrumentationUtils$3 extends java.lang.Object implements java.lang.Runnable {
final io.appium.droiddriver.util.InstrumentationUtils$RunOnMainSyncFutureTask val$futureTask
void (io.appium.droiddriver.util.InstrumentationUtils$RunOnMainSyncFutureTask)
public void run ()
}
io/appium/droiddriver/util/Events.classEvents.java
package io.appium.droiddriver.util
public io.appium.droiddriver.util.Events extends java.lang.Object {
private static android.view.MotionEvent newTouchDownEvent (int, int)
int x
int y
long downTime
android.view.MotionEvent event
private static android.view.MotionEvent newTouchUpEvent (long, int, int)
long downTime
int x
int y
long eventTime
android.view.MotionEvent event
private static android.view.MotionEvent newTouchMoveEvent (long, int, int)
long downTime
int x
int y
long eventTime
android.view.MotionEvent event
private static android.view.KeyEvent newKeyEvent (long, long, int, int, int)
long downTime
long eventTime
int action
int keyCode
int metaState
android.view.KeyEvent event
private static void injectEvent (io.appium.droiddriver.actions.InputInjector, android.view.InputEvent)
io.appium.droiddriver.actions.InputInjector injector
android.view.InputEvent event
private static void injectEvent (int, io.appium.droiddriver.actions.InputInjector, android.view.InputEvent)
int priority
io.appium.droiddriver.actions.InputInjector injector
android.view.InputEvent event
public static long touchDown (io.appium.droiddriver.actions.InputInjector, int, int)
io.appium.droiddriver.actions.InputInjector injector
int x
int y
android.view.MotionEvent downEvent
long downTime
public static void touchUp (io.appium.droiddriver.actions.InputInjector, long, int, int)
io.appium.droiddriver.actions.InputInjector injector
long downTime
int x
int y
public static void touchMove (io.appium.droiddriver.actions.InputInjector, long, int, int)
io.appium.droiddriver.actions.InputInjector injector
long downTime
int x
int y
public static long keyDown (io.appium.droiddriver.actions.InputInjector, int, int)
io.appium.droiddriver.actions.InputInjector injector
int keyCode
int metaState
long downTime
android.view.KeyEvent downEvent
public static void keyUp (io.appium.droiddriver.actions.InputInjector, long, int, int)
io.appium.droiddriver.actions.InputInjector injector
long downTime
int keyCode
int metaState
private void ()
}
io/appium/droiddriver/util/ActivityUtils$Supplier.classActivityUtils.java
package io.appium.droiddriver.util
public abstract io.appium.droiddriver.util.ActivityUtils$Supplier extends java.lang.Object {
public abstract java.lang.Object get ()
}
io/appium/droiddriver/util/Strings.classStrings.java
package io.appium.droiddriver.util
public io.appium.droiddriver.util.Strings extends java.lang.Object {
public void ()
public static java.lang.String charSequenceToString (java.lang.CharSequence)
CharSequence input
public static io.appium.droiddriver.util.Strings$ToStringHelper toStringHelper (java.lang.Object)
Object self
}
io/appium/droiddriver/util/InstrumentationUtils$1.classInstrumentationUtils.java
package io.appium.droiddriver.util
final io.appium.droiddriver.util.InstrumentationUtils$1 extends java.lang.Object implements java.lang.Runnable {
void ()
public void run ()
}
io/appium/droiddriver/util/InstrumentationUtils$RunOnMainSyncFutureTask.classInstrumentationUtils.java
package io.appium.droiddriver.util
io.appium.droiddriver.util.InstrumentationUtils$RunOnMainSyncFutureTask extends java.util.concurrent.FutureTask {
public void (java.util.concurrent.Callable)
java.util.concurrent.Callable callable
public void runOnMainSyncNoThrow ()
Throwable e
}
io/appium/droiddriver/util/InstrumentationUtils$2.classInstrumentationUtils.java
package io.appium.droiddriver.util
final io.appium.droiddriver.util.InstrumentationUtils$2 extends java.lang.Object implements java.util.concurrent.Callable {
final Runnable val$runnable
void (java.lang.Runnable)
public java.lang.Void call () throws java.lang.Exception
public volatile java.lang.Object call () throws java.lang.Exception
}
io/appium/droiddriver/util/InstrumentationUtils.classInstrumentationUtils.java
package io.appium.droiddriver.util
public io.appium.droiddriver.util.InstrumentationUtils extends java.lang.Object {
private static android.app.Instrumentation instrumentation
private static android.os.Bundle options
private static long runOnMainSyncTimeoutMillis
private static final Runnable EMPTY_RUNNABLE
private static final java.util.concurrent.Executor RUN_ON_MAIN_SYNC_EXECUTOR
public void ()
public static void init (android.app.Instrumentation, android.os.Bundle)
android.app.Instrumentation instrumentation
android.os.Bundle arguments
String timeoutString
private static void checkInitialized ()
public static android.app.Instrumentation getInstrumentation ()
public static android.content.Context getTargetContext ()
public static android.os.Bundle getOptions ()
public static java.lang.String getOption (java.lang.String)
String key
public static java.lang.String getD2Option (java.lang.String)
String key
public static boolean tryWaitForIdleSync (long)
java.util.concurrent.TimeoutException e
Throwable t
long timeoutMillis
java.util.concurrent.FutureTask emptyTask
public static void runOnMainSyncWithTimeout (java.lang.Runnable)
Runnable runnable
public static java.lang.Object runOnMainSyncWithTimeout (java.util.concurrent.Callable)
java.util.concurrent.TimeoutException e
Throwable t
java.util.concurrent.Callable callable
io.appium.droiddriver.util.InstrumentationUtils$RunOnMainSyncFutureTask futureTask
private static void validateNotAppThread ()
static void ()
}
io/appium/droiddriver/util/FileUtils.classFileUtils.java
package io.appium.droiddriver.util
public io.appium.droiddriver.util.FileUtils extends java.lang.Object {
public void ()
public static java.io.BufferedOutputStream open (java.lang.String) throws java.io.FileNotFoundException
String path
java.io.File file
java.io.BufferedOutputStream stream
public static java.io.File getAbsoluteFile (java.lang.String)
String path
java.io.File file
private static void mkdirs (java.io.File)
java.io.File dir
}
io/appium/droiddriver/util/Strings$ToStringHelper.classStrings.java
package io.appium.droiddriver.util
public final io.appium.droiddriver.util.Strings$ToStringHelper extends java.lang.Object {
private final StringBuilder builder
private boolean needsSeparator
private void (java.lang.String)
String className
public io.appium.droiddriver.util.Strings$ToStringHelper addValue (java.lang.Object)
Object value
public io.appium.droiddriver.util.Strings$ToStringHelper add (java.lang.String, java.lang.Object)
String name
Object value
public java.lang.String toString ()
private java.lang.StringBuilder maybeAppendSeparator ()
void (java.lang.String, io.appium.droiddriver.util.Strings$1)
String x0
io.appium.droiddriver.util.Strings$1 x1
}
io/appium/droiddriver/util/Strings$1.classStrings.java
package io.appium.droiddriver.util
io.appium.droiddriver.util.Strings$1 extends java.lang.Object {
}
io/appium/droiddriver/util/ActivityUtils.classActivityUtils.java
package io.appium.droiddriver.util
public io.appium.droiddriver.util.ActivityUtils extends java.lang.Object {
private static io.appium.droiddriver.util.ActivityUtils$Supplier runningActivitySupplier
public void ()
public static synchronized void setRunningActivitySupplier (io.appium.droiddriver.util.ActivityUtils$Supplier)
io.appium.droiddriver.util.ActivityUtils$Supplier activitySupplier
public static synchronized android.app.Activity getRunningActivity ()
}
io/appium/droiddriver/actions/
io/appium/droiddriver/actions/SwipeAction.classSwipeAction.java
package io.appium.droiddriver.actions
public io.appium.droiddriver.actions.SwipeAction extends io.appium.droiddriver.actions.EventAction implements io.appium.droiddriver.actions.ScrollAction {
private static final int ACTION_MOVE_INTERVAL
private static int scrollSteps
private static int flingSteps
private final io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
private final boolean drag
private final int steps
private final float topMarginRatio
private final float leftMarginRatio
private final float bottomMarginRatio
private final float rightMarginRatio
public static int getScrollSteps ()
public static void setScrollSteps (int)
int scrollSteps
public static int getFlingSteps ()
public static void setFlingSteps (int)
int flingSteps
public static io.appium.droiddriver.actions.SwipeAction toScroll (io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
public static io.appium.droiddriver.actions.SwipeAction toFling (io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
public void (io.appium.droiddriver.scroll.Direction$PhysicalDirection, int)
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
int steps
public void (io.appium.droiddriver.scroll.Direction$PhysicalDirection, int, boolean, long)
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
int steps
boolean drag
long timeoutMillis
public void (io.appium.droiddriver.scroll.Direction$PhysicalDirection, int, boolean, long, float, float, float, float)
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
int steps
boolean drag
long timeoutMillis
float topMarginRatio
float leftMarginRatio
float bottomMarginRatio
float rightMarginRatio
public boolean perform (io.appium.droiddriver.actions.InputInjector, io.appium.droiddriver.UiElement)
int startX
int startY
int endX
int endY
int startX
int startY
int endX
int endY
int startX
int startY
int endX
int endY
int startX
int startY
int endX
int endY
int i
io.appium.droiddriver.actions.InputInjector injector
io.appium.droiddriver.UiElement element
android.graphics.Rect elementRect
int topMargin
int bottomMargin
int leftMargin
int rightMargin
int adjustedbottom
int adjustedTop
int adjustedLeft
int adjustedRight
int startX
int startY
int endX
int endY
double xStep
double yStep
long downTime
public java.lang.String toString ()
io.appium.droiddriver.util.Strings$ToStringHelper toStringHelper
static void ()
}
io/appium/droiddriver/actions/UiElementActor.classUiElementActor.java
package io.appium.droiddriver.actions
public abstract io.appium.droiddriver.actions.UiElementActor extends java.lang.Object {
public abstract void click (io.appium.droiddriver.UiElement)
public abstract void longClick (io.appium.droiddriver.UiElement)
public abstract void doubleClick (io.appium.droiddriver.UiElement)
public abstract void scroll (io.appium.droiddriver.UiElement, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
}
io/appium/droiddriver/actions/TextAction.classTextAction.java
package io.appium.droiddriver.actions
public io.appium.droiddriver.actions.TextAction extends io.appium.droiddriver.actions.KeyAction {
private static final android.view.KeyCharacterMap KEY_CHAR_MAP
private final String text
public void (java.lang.String)
String text
public void (java.lang.String, long, boolean)
String text
long timeoutMillis
boolean checkFocused
public boolean perform (io.appium.droiddriver.actions.InputInjector, io.appium.droiddriver.UiElement)
android.view.KeyEvent modifiedEvent
android.view.KeyEvent event
android.view.KeyEvent[] arr$
int len$
int i$
io.appium.droiddriver.actions.InputInjector injector
io.appium.droiddriver.UiElement element
android.view.KeyEvent[] events
boolean success
public java.lang.String toString ()
static void ()
}
io/appium/droiddriver/actions/ClickAction$LongClick.classClickAction.java
package io.appium.droiddriver.actions
public io.appium.droiddriver.actions.ClickAction$LongClick extends io.appium.droiddriver.actions.ClickAction {
public void (long)
long timeoutMillis
public boolean perform (io.appium.droiddriver.actions.InputInjector, io.appium.droiddriver.UiElement)
io.appium.droiddriver.actions.InputInjector injector
io.appium.droiddriver.UiElement element
android.graphics.Rect elementRect
long downTime
}
io/appium/droiddriver/actions/EventUiElementActor.classEventUiElementActor.java
package io.appium.droiddriver.actions
public io.appium.droiddriver.actions.EventUiElementActor extends java.lang.Object implements io.appium.droiddriver.actions.UiElementActor {
public static final io.appium.droiddriver.actions.EventUiElementActor INSTANCE
public void ()
public void click (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement uiElement
public void longClick (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement uiElement
public void doubleClick (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement uiElement
public void scroll (io.appium.droiddriver.UiElement, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.UiElement uiElement
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
static void ()
}
io/appium/droiddriver/actions/SwipeAction$1.classSwipeAction.java
package io.appium.droiddriver.actions
io.appium.droiddriver.actions.SwipeAction$1 extends java.lang.Object {
static final int[] $SwitchMap$io$appium$droiddriver$scroll$Direction$PhysicalDirection
static void ()
}
io/appium/droiddriver/actions/ScrollAction.classScrollAction.java
package io.appium.droiddriver.actions
public abstract io.appium.droiddriver.actions.ScrollAction extends java.lang.Object {
}
io/appium/droiddriver/actions/ClickAction$DoubleClick.classClickAction.java
package io.appium.droiddriver.actions
public io.appium.droiddriver.actions.ClickAction$DoubleClick extends io.appium.droiddriver.actions.ClickAction {
public void (long)
long timeoutMillis
public boolean perform (io.appium.droiddriver.actions.InputInjector, io.appium.droiddriver.UiElement)
io.appium.droiddriver.actions.InputInjector injector
io.appium.droiddriver.UiElement element
}
io/appium/droiddriver/actions/InputInjector.classInputInjector.java
package io.appium.droiddriver.actions
public abstract io.appium.droiddriver.actions.InputInjector extends java.lang.Object {
public abstract boolean injectInputEvent (android.view.InputEvent)
}
io/appium/droiddriver/actions/EventAction.classEventAction.java
package io.appium.droiddriver.actions
public abstract io.appium.droiddriver.actions.EventAction extends io.appium.droiddriver.actions.BaseAction {
protected void (long)
long timeoutMillis
public final boolean perform (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement element
protected abstract boolean perform (io.appium.droiddriver.actions.InputInjector, io.appium.droiddriver.UiElement)
}
io/appium/droiddriver/actions/Action.classAction.java
package io.appium.droiddriver.actions
public abstract io.appium.droiddriver.actions.Action extends java.lang.Object {
public abstract boolean perform (io.appium.droiddriver.UiElement)
public abstract long getTimeoutMillis ()
public abstract java.lang.String toString ()
}
io/appium/droiddriver/actions/SingleKeyAction.classSingleKeyAction.java
package io.appium.droiddriver.actions
public io.appium.droiddriver.actions.SingleKeyAction extends io.appium.droiddriver.actions.KeyAction {
public static final io.appium.droiddriver.actions.SingleKeyAction MENU
public static final io.appium.droiddriver.actions.SingleKeyAction SEARCH
public static final io.appium.droiddriver.actions.SingleKeyAction BACK
public static final io.appium.droiddriver.actions.SingleKeyAction DELETE
public static final io.appium.droiddriver.actions.SingleKeyAction CTRL_MOVE_HOME
public static final io.appium.droiddriver.actions.SingleKeyAction CTRL_MOVE_END
private final int keyCode
private final int metaState
public void (int)
int keyCode
public void (int, int)
int keyCode
int metaState
public void (int, int, long, boolean)
int keyCode
int metaState
long timeoutMillis
boolean checkFocused
public boolean perform (io.appium.droiddriver.actions.InputInjector, io.appium.droiddriver.UiElement)
io.appium.droiddriver.actions.InputInjector injector
io.appium.droiddriver.UiElement element
long downTime
public java.lang.String toString ()
String keyCodeString
io.appium.droiddriver.util.Strings$ToStringHelper toStringHelper
static void ()
}
io/appium/droiddriver/actions/ClickAction$SingleClick.classClickAction.java
package io.appium.droiddriver.actions
public io.appium.droiddriver.actions.ClickAction$SingleClick extends io.appium.droiddriver.actions.ClickAction {
public void (long)
long timeoutMillis
public boolean perform (io.appium.droiddriver.actions.InputInjector, io.appium.droiddriver.UiElement)
io.appium.droiddriver.actions.InputInjector injector
io.appium.droiddriver.UiElement element
android.graphics.Rect elementRect
long downTime
}
io/appium/droiddriver/actions/KeyAction.classKeyAction.java
package io.appium.droiddriver.actions
public abstract io.appium.droiddriver.actions.KeyAction extends io.appium.droiddriver.actions.EventAction {
private final boolean checkFocused
protected void (long, boolean)
long timeoutMillis
boolean checkFocused
protected void maybeCheckFocused (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement element
}
io/appium/droiddriver/actions/ClickAction.classClickAction.java
package io.appium.droiddriver.actions
public abstract io.appium.droiddriver.actions.ClickAction extends io.appium.droiddriver.actions.EventAction {
public static final io.appium.droiddriver.actions.ClickAction SINGLE
public static final io.appium.droiddriver.actions.ClickAction LONG
public static final io.appium.droiddriver.actions.ClickAction DOUBLE
private static final long CLICK_DURATION_MILLIS
protected void (long)
long timeoutMillis
public java.lang.String toString ()
static void ()
}
io/appium/droiddriver/actions/BaseAction.classBaseAction.java
package io.appium.droiddriver.actions
public abstract io.appium.droiddriver.actions.BaseAction extends java.lang.Object implements io.appium.droiddriver.actions.Action {
private final long timeoutMillis
public long getTimeoutMillis ()
protected void (long)
long timeoutMillis
}
io/appium/droiddriver/actions/view/
io/appium/droiddriver/actions/view/CloseKeyboardAction$1.classCloseKeyboardAction.java
package io.appium.droiddriver.actions.view
io.appium.droiddriver.actions.view.CloseKeyboardAction$1 extends android.os.ResultReceiver {
final java.util.concurrent.atomic.AtomicInteger val$resultCodeHolder
final java.util.concurrent.CountDownLatch val$latch
final io.appium.droiddriver.actions.view.CloseKeyboardAction this$0
void (io.appium.droiddriver.actions.view.CloseKeyboardAction, android.os.Handler, java.util.concurrent.atomic.AtomicInteger, java.util.concurrent.CountDownLatch)
android.os.Handler x0
protected void onReceiveResult (int, android.os.Bundle)
int resultCode
android.os.Bundle resultData
}
io/appium/droiddriver/actions/view/ViewAction.classViewAction.java
package io.appium.droiddriver.actions.view
public abstract io.appium.droiddriver.actions.view.ViewAction extends io.appium.droiddriver.actions.BaseAction {
protected void (long)
long timeoutMillis
public final boolean perform (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement element
protected abstract boolean perform (android.view.View, io.appium.droiddriver.UiElement)
}
io/appium/droiddriver/actions/view/CloseKeyboardAction.classCloseKeyboardAction.java
package io.appium.droiddriver.actions.view
public io.appium.droiddriver.actions.view.CloseKeyboardAction extends io.appium.droiddriver.actions.view.ViewAction {
public static final io.appium.droiddriver.actions.view.CloseKeyboardAction DEFAULT_INSTANCE
private final long keyboardDismissalDelayMillis
public void (long, long)
long timeoutMillis
long keyboardDismissalDelayMillis
protected boolean perform (android.view.View, io.appium.droiddriver.UiElement)
InterruptedException e
android.view.View view
io.appium.droiddriver.UiElement element
android.view.inputmethod.InputMethodManager imm
java.util.concurrent.atomic.AtomicInteger resultCodeHolder
java.util.concurrent.CountDownLatch latch
android.os.ResultReceiver resultReceiver
int resultCode
public java.lang.String toString ()
static void ()
}
io/appium/droiddriver/actions/accessibility/
io/appium/droiddriver/actions/accessibility/AccessibilityAction.classAccessibilityAction.java
package io.appium.droiddriver.actions.accessibility
public abstract io.appium.droiddriver.actions.accessibility.AccessibilityAction extends io.appium.droiddriver.actions.BaseAction {
protected void (long)
long timeoutMillis
public final boolean perform (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement element
protected abstract boolean perform (android.view.accessibility.AccessibilityNodeInfo, io.appium.droiddriver.UiElement)
}
io/appium/droiddriver/actions/accessibility/AccessibilityClickAction$SingleClick.classAccessibilityClickAction.java
package io.appium.droiddriver.actions.accessibility
public io.appium.droiddriver.actions.accessibility.AccessibilityClickAction$SingleClick extends io.appium.droiddriver.actions.accessibility.AccessibilityClickAction {
public void (long)
long timeoutMillis
protected boolean perform (android.view.accessibility.AccessibilityNodeInfo, io.appium.droiddriver.UiElement)
android.view.accessibility.AccessibilityNodeInfo node
io.appium.droiddriver.UiElement element
}
io/appium/droiddriver/actions/accessibility/AccessibilityUiElementActor.classAccessibilityUiElementActor.java
package io.appium.droiddriver.actions.accessibility
public io.appium.droiddriver.actions.accessibility.AccessibilityUiElementActor extends java.lang.Object implements io.appium.droiddriver.actions.UiElementActor {
public static final io.appium.droiddriver.actions.accessibility.AccessibilityUiElementActor INSTANCE
public void ()
public void click (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement uiElement
public void longClick (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement uiElement
public void doubleClick (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement uiElement
public void scroll (io.appium.droiddriver.UiElement, io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.UiElement uiElement
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
static void ()
}
io/appium/droiddriver/actions/accessibility/AccessibilityScrollAction.classAccessibilityScrollAction.java
package io.appium.droiddriver.actions.accessibility
public io.appium.droiddriver.actions.accessibility.AccessibilityScrollAction extends io.appium.droiddriver.actions.accessibility.AccessibilityAction implements io.appium.droiddriver.actions.ScrollAction {
private final io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
public void (io.appium.droiddriver.scroll.Direction$PhysicalDirection)
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
public void (io.appium.droiddriver.scroll.Direction$PhysicalDirection, long)
io.appium.droiddriver.scroll.Direction$PhysicalDirection direction
long timeoutMillis
protected boolean perform (android.view.accessibility.AccessibilityNodeInfo, io.appium.droiddriver.UiElement)
android.view.accessibility.AccessibilityNodeInfo node
io.appium.droiddriver.UiElement element
public java.lang.String toString ()
}
io/appium/droiddriver/actions/accessibility/AccessibilityClickAction$DoubleClick.classAccessibilityClickAction.java
package io.appium.droiddriver.actions.accessibility
public io.appium.droiddriver.actions.accessibility.AccessibilityClickAction$DoubleClick extends io.appium.droiddriver.actions.accessibility.AccessibilityClickAction {
public void (long)
long timeoutMillis
protected boolean perform (android.view.accessibility.AccessibilityNodeInfo, io.appium.droiddriver.UiElement)
android.view.accessibility.AccessibilityNodeInfo node
io.appium.droiddriver.UiElement element
}
io/appium/droiddriver/actions/accessibility/AccessibilityClickAction.classAccessibilityClickAction.java
package io.appium.droiddriver.actions.accessibility
public abstract io.appium.droiddriver.actions.accessibility.AccessibilityClickAction extends io.appium.droiddriver.actions.accessibility.AccessibilityAction {
public static final io.appium.droiddriver.actions.accessibility.AccessibilityClickAction SINGLE
public static final io.appium.droiddriver.actions.accessibility.AccessibilityClickAction LONG
public static final io.appium.droiddriver.actions.accessibility.AccessibilityClickAction DOUBLE
protected void (long)
long timeoutMillis
public java.lang.String toString ()
static void ()
}
io/appium/droiddriver/actions/accessibility/AccessibilityClickAction$LongClick.classAccessibilityClickAction.java
package io.appium.droiddriver.actions.accessibility
public io.appium.droiddriver.actions.accessibility.AccessibilityClickAction$LongClick extends io.appium.droiddriver.actions.accessibility.AccessibilityClickAction {
public void (long)
long timeoutMillis
protected boolean perform (android.view.accessibility.AccessibilityNodeInfo, io.appium.droiddriver.UiElement)
android.view.accessibility.AccessibilityNodeInfo node
io.appium.droiddriver.UiElement element
}
io/appium/droiddriver/actions/accessibility/AccessibilityScrollAction$1.classAccessibilityScrollAction.java
package io.appium.droiddriver.actions.accessibility
io.appium.droiddriver.actions.accessibility.AccessibilityScrollAction$1 extends java.lang.Object {
static final int[] $SwitchMap$io$appium$droiddriver$scroll$Direction$PhysicalDirection
static void ()
}
io/appium/droiddriver/finders/
io/appium/droiddriver/finders/ChainFinder.classChainFinder.java
package io.appium.droiddriver.finders
public io.appium.droiddriver.finders.ChainFinder extends java.lang.Object implements io.appium.droiddriver.finders.Finder {
private final io.appium.droiddriver.finders.Finder first
private final io.appium.droiddriver.finders.Finder second
protected void (io.appium.droiddriver.finders.Finder, io.appium.droiddriver.finders.Finder)
io.appium.droiddriver.finders.Finder first
io.appium.droiddriver.finders.Finder second
public java.lang.String toString ()
public io.appium.droiddriver.UiElement find (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement context
}
io/appium/droiddriver/finders/ByXPath.classByXPath.java
package io.appium.droiddriver.finders
public io.appium.droiddriver.finders.ByXPath extends java.lang.Object implements io.appium.droiddriver.finders.Finder {
private static final javax.xml.xpath.XPath XPATH_COMPILER
private static org.w3c.dom.Document document
private static final java.util.Map TO_DOM_MAP
private static final java.util.Map FROM_DOM_MAP
private final String xPathString
private final javax.xml.xpath.XPathExpression xPathExpression
public static void clearData ()
protected void (java.lang.String)
javax.xml.xpath.XPathExpressionException e
String xPathString
public java.lang.String toString ()
public io.appium.droiddriver.UiElement find (io.appium.droiddriver.UiElement)
org.w3c.dom.DOMException e
org.w3c.dom.Element foundNode
io.appium.droiddriver.UiElement match
javax.xml.xpath.XPathExpressionException e
org.w3c.dom.DOMException e
io.appium.droiddriver.UiElement context
org.w3c.dom.Element domNode
private static org.w3c.dom.Document getDocument ()
javax.xml.parsers.ParserConfigurationException e
private static org.w3c.dom.Element getDomNode (io.appium.droiddriver.base.BaseUiElement, io.appium.droiddriver.finders.Predicate)
io.appium.droiddriver.base.BaseUiElement uiElement
io.appium.droiddriver.finders.Predicate predicate
org.w3c.dom.Element domNode
private static org.w3c.dom.Element buildDomNode (io.appium.droiddriver.base.BaseUiElement, io.appium.droiddriver.finders.Predicate)
io.appium.droiddriver.base.BaseUiElement child
java.util.Iterator i$
io.appium.droiddriver.base.BaseUiElement uiElement
io.appium.droiddriver.finders.Predicate predicate
String className
org.w3c.dom.Element element
private static void setAttribute (org.w3c.dom.Element, io.appium.droiddriver.finders.Attribute, java.lang.String)
org.w3c.dom.Element element
io.appium.droiddriver.finders.Attribute attr
String value
private static void setAttribute (org.w3c.dom.Element, io.appium.droiddriver.finders.Attribute, boolean)
org.w3c.dom.Element element
io.appium.droiddriver.finders.Attribute attr
boolean value
public static boolean dumpDom (java.lang.String, io.appium.droiddriver.base.BaseUiElement)
javax.xml.transform.Transformer transformer
org.w3c.dom.Element domNode
Exception e
String path
io.appium.droiddriver.base.BaseUiElement uiElement
java.io.BufferedOutputStream bos
static void ()
}
io/appium/droiddriver/finders/Predicates.classPredicates.java
package io.appium.droiddriver.finders
public final io.appium.droiddriver.finders.Predicates extends java.lang.Object {
private static final io.appium.droiddriver.finders.Predicate ANY
private void ()
public static io.appium.droiddriver.finders.Predicate any ()
public static io.appium.droiddriver.finders.Predicate not (io.appium.droiddriver.finders.Predicate)
io.appium.droiddriver.finders.Predicate predicate
public static io.appium.droiddriver.finders.Predicate allOf (io.appium.droiddriver.finders.Predicate, io.appium.droiddriver.finders.Predicate)
io.appium.droiddriver.finders.Predicate first
io.appium.droiddriver.finders.Predicate second
public static transient io.appium.droiddriver.finders.Predicate allOf (io.appium.droiddriver.finders.Predicate[])
io.appium.droiddriver.finders.Predicate[] components
public static transient io.appium.droiddriver.finders.Predicate anyOf (io.appium.droiddriver.finders.Predicate[])
io.appium.droiddriver.finders.Predicate[] components
public static io.appium.droiddriver.finders.Predicate attributeTrue (io.appium.droiddriver.finders.Attribute)
io.appium.droiddriver.finders.Attribute attribute
public static io.appium.droiddriver.finders.Predicate attributeFalse (io.appium.droiddriver.finders.Attribute)
io.appium.droiddriver.finders.Attribute attribute
public static io.appium.droiddriver.finders.Predicate attributeEquals (io.appium.droiddriver.finders.Attribute, java.lang.Object)
io.appium.droiddriver.finders.Attribute attribute
Object expected
public static io.appium.droiddriver.finders.Predicate attributeMatches (io.appium.droiddriver.finders.Attribute, java.lang.String)
io.appium.droiddriver.finders.Attribute attribute
String regex
public static io.appium.droiddriver.finders.Predicate attributeContains (io.appium.droiddriver.finders.Attribute, java.lang.String)
io.appium.droiddriver.finders.Attribute attribute
String substring
public static io.appium.droiddriver.finders.Predicate withParent (io.appium.droiddriver.finders.Predicate)
io.appium.droiddriver.finders.Predicate parentPredicate
public static io.appium.droiddriver.finders.Predicate withAncestor (io.appium.droiddriver.finders.Predicate)
io.appium.droiddriver.finders.Predicate ancestorPredicate
public static io.appium.droiddriver.finders.Predicate withSibling (io.appium.droiddriver.finders.Predicate)
io.appium.droiddriver.finders.Predicate siblingPredicate
public static io.appium.droiddriver.finders.Predicate withChild (io.appium.droiddriver.finders.Predicate)
io.appium.droiddriver.finders.Predicate childPredicate
static void ()
}
io/appium/droiddriver/finders/Predicates$7.classPredicates.java
package io.appium.droiddriver.finders
final io.appium.droiddriver.finders.Predicates$7 extends java.lang.Object implements io.appium.droiddriver.finders.Predicate {
final io.appium.droiddriver.finders.Attribute val$attribute
void (io.appium.droiddriver.finders.Attribute)
public boolean apply (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement element
Boolean actual
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
}
io/appium/droiddriver/finders/Predicates$8.classPredicates.java
package io.appium.droiddriver.finders
final io.appium.droiddriver.finders.Predicates$8 extends java.lang.Object implements io.appium.droiddriver.finders.Predicate {
final io.appium.droiddriver.finders.Attribute val$attribute
final Object val$expected
void (io.appium.droiddriver.finders.Attribute, java.lang.Object)
public boolean apply (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement element
Object actual
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
}
io/appium/droiddriver/finders/By.classBy.java
package io.appium.droiddriver.finders
public io.appium.droiddriver.finders.By extends java.lang.Object {
private static final io.appium.droiddriver.finders.MatchFinder ANY
public static io.appium.droiddriver.finders.MatchFinder any ()
public static io.appium.droiddriver.finders.MatchFinder is (io.appium.droiddriver.finders.Attribute)
io.appium.droiddriver.finders.Attribute attribute
public static io.appium.droiddriver.finders.MatchFinder not (io.appium.droiddriver.finders.Attribute)
io.appium.droiddriver.finders.Attribute attribute
public static io.appium.droiddriver.finders.MatchFinder resourceId (int)
int resourceId
android.content.Context targetContext
public static io.appium.droiddriver.finders.MatchFinder resourceId (java.lang.String)
String resourceId
public static io.appium.droiddriver.finders.MatchFinder packageName (java.lang.String)
String name
public static io.appium.droiddriver.finders.MatchFinder text (java.lang.String)
String text
public static io.appium.droiddriver.finders.MatchFinder textRegex (java.lang.String)
String regex
public static io.appium.droiddriver.finders.MatchFinder textContains (java.lang.String)
String substring
public static io.appium.droiddriver.finders.MatchFinder contentDescription (java.lang.String)
String contentDescription
public static io.appium.droiddriver.finders.MatchFinder contentDescriptionContains (java.lang.String)
String substring
public static io.appium.droiddriver.finders.MatchFinder className (java.lang.String)
String className
public static io.appium.droiddriver.finders.MatchFinder className (java.lang.Class)
Class clazz
public static io.appium.droiddriver.finders.MatchFinder selected ()
public static io.appium.droiddriver.finders.ByXPath xpath (java.lang.String)
String xPath
public static io.appium.droiddriver.finders.ChainFinder chain (io.appium.droiddriver.finders.Finder, io.appium.droiddriver.finders.Finder)
io.appium.droiddriver.finders.Finder first
io.appium.droiddriver.finders.Finder second
private static transient io.appium.droiddriver.finders.Predicate[] getPredicates (io.appium.droiddriver.finders.MatchFinder[])
int i
io.appium.droiddriver.finders.MatchFinder[] finders
io.appium.droiddriver.finders.Predicate[] predicates
public static transient io.appium.droiddriver.finders.MatchFinder allOf (io.appium.droiddriver.finders.MatchFinder[])
io.appium.droiddriver.finders.MatchFinder[] finders
public static transient io.appium.droiddriver.finders.MatchFinder anyOf (io.appium.droiddriver.finders.MatchFinder[])
io.appium.droiddriver.finders.MatchFinder[] finders
public static io.appium.droiddriver.finders.MatchFinder withParent (io.appium.droiddriver.finders.MatchFinder)
io.appium.droiddriver.finders.MatchFinder parentFinder
public static io.appium.droiddriver.finders.MatchFinder withAncestor (io.appium.droiddriver.finders.MatchFinder)
io.appium.droiddriver.finders.MatchFinder ancestorFinder
public static io.appium.droiddriver.finders.MatchFinder withSibling (io.appium.droiddriver.finders.MatchFinder)
io.appium.droiddriver.finders.MatchFinder siblingFinder
public static io.appium.droiddriver.finders.MatchFinder withChild (io.appium.droiddriver.finders.MatchFinder)
io.appium.droiddriver.finders.MatchFinder childFinder
public static io.appium.droiddriver.finders.MatchFinder withDescendant (io.appium.droiddriver.finders.MatchFinder)
io.appium.droiddriver.finders.MatchFinder descendantFinder
public static io.appium.droiddriver.finders.MatchFinder not (io.appium.droiddriver.finders.MatchFinder)
io.appium.droiddriver.finders.MatchFinder finder
private void ()
static void ()
}
io/appium/droiddriver/finders/MatchFinder.classMatchFinder.java
package io.appium.droiddriver.finders
public io.appium.droiddriver.finders.MatchFinder extends java.lang.Object implements io.appium.droiddriver.finders.Finder {
protected final io.appium.droiddriver.finders.Predicate predicate
public void (io.appium.droiddriver.finders.Predicate)
io.appium.droiddriver.finders.Predicate predicate
public java.lang.String toString ()
public io.appium.droiddriver.UiElement find (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement child
java.util.Iterator i$
io.appium.droiddriver.UiElement context
public final boolean matches (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement element
}
io/appium/droiddriver/finders/Attribute.classAttribute.java
package io.appium.droiddriver.finders
public final io.appium.droiddriver.finders.Attribute extends java.lang.Enum {
public static final io.appium.droiddriver.finders.Attribute CHECKABLE
public static final io.appium.droiddriver.finders.Attribute CHECKED
public static final io.appium.droiddriver.finders.Attribute CLASS
public static final io.appium.droiddriver.finders.Attribute CLICKABLE
public static final io.appium.droiddriver.finders.Attribute CONTENT_DESC
public static final io.appium.droiddriver.finders.Attribute ENABLED
public static final io.appium.droiddriver.finders.Attribute FOCUSABLE
public static final io.appium.droiddriver.finders.Attribute FOCUSED
public static final io.appium.droiddriver.finders.Attribute LONG_CLICKABLE
public static final io.appium.droiddriver.finders.Attribute PACKAGE
public static final io.appium.droiddriver.finders.Attribute PASSWORD
public static final io.appium.droiddriver.finders.Attribute RESOURCE_ID
public static final io.appium.droiddriver.finders.Attribute SCROLLABLE
public static final io.appium.droiddriver.finders.Attribute SELECTION_START
public static final io.appium.droiddriver.finders.Attribute SELECTION_END
public static final io.appium.droiddriver.finders.Attribute SELECTED
public static final io.appium.droiddriver.finders.Attribute TEXT
public static final io.appium.droiddriver.finders.Attribute BOUNDS
private final String name
private static final io.appium.droiddriver.finders.Attribute[] $VALUES
public static io.appium.droiddriver.finders.Attribute[] values ()
public static io.appium.droiddriver.finders.Attribute valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String name
public java.lang.String getName ()
public java.lang.String toString ()
static void ()
}
io/appium/droiddriver/finders/Predicates$12.classPredicates.java
package io.appium.droiddriver.finders
final io.appium.droiddriver.finders.Predicates$12 extends java.lang.Object implements io.appium.droiddriver.finders.Predicate {
final io.appium.droiddriver.finders.Predicate val$ancestorPredicate
void (io.appium.droiddriver.finders.Predicate)
public boolean apply (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement element
io.appium.droiddriver.UiElement parent
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
}
io/appium/droiddriver/finders/Predicates$6.classPredicates.java
package io.appium.droiddriver.finders
final io.appium.droiddriver.finders.Predicates$6 extends java.lang.Object implements io.appium.droiddriver.finders.Predicate {
final io.appium.droiddriver.finders.Attribute val$attribute
void (io.appium.droiddriver.finders.Attribute)
public boolean apply (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement element
Boolean actual
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
}
io/appium/droiddriver/finders/Finder.classFinder.java
package io.appium.droiddriver.finders
public abstract io.appium.droiddriver.finders.Finder extends java.lang.Object {
public abstract io.appium.droiddriver.UiElement find (io.appium.droiddriver.UiElement)
public abstract java.lang.String toString ()
}
io/appium/droiddriver/finders/Predicates$13.classPredicates.java
package io.appium.droiddriver.finders
final io.appium.droiddriver.finders.Predicates$13 extends java.lang.Object implements io.appium.droiddriver.finders.Predicate {
final io.appium.droiddriver.finders.Predicate val$siblingPredicate
void (io.appium.droiddriver.finders.Predicate)
public boolean apply (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement sibling
java.util.Iterator i$
io.appium.droiddriver.UiElement element
io.appium.droiddriver.UiElement parent
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
}
io/appium/droiddriver/finders/Predicates$3.classPredicates.java
package io.appium.droiddriver.finders
final io.appium.droiddriver.finders.Predicates$3 extends java.lang.Object implements io.appium.droiddriver.finders.Predicate {
final io.appium.droiddriver.finders.Predicate val$first
final io.appium.droiddriver.finders.Predicate val$second
void (io.appium.droiddriver.finders.Predicate, io.appium.droiddriver.finders.Predicate)
public boolean apply (java.lang.Object)
Object input
public java.lang.String toString ()
}
io/appium/droiddriver/finders/Predicates$2.classPredicates.java
package io.appium.droiddriver.finders
final io.appium.droiddriver.finders.Predicates$2 extends java.lang.Object implements io.appium.droiddriver.finders.Predicate {
final io.appium.droiddriver.finders.Predicate val$predicate
void (io.appium.droiddriver.finders.Predicate)
public boolean apply (java.lang.Object)
Object input
public java.lang.String toString ()
}
io/appium/droiddriver/finders/Predicates$11.classPredicates.java
package io.appium.droiddriver.finders
final io.appium.droiddriver.finders.Predicates$11 extends java.lang.Object implements io.appium.droiddriver.finders.Predicate {
final io.appium.droiddriver.finders.Predicate val$parentPredicate
void (io.appium.droiddriver.finders.Predicate)
public boolean apply (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement element
io.appium.droiddriver.UiElement parent
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
}
io/appium/droiddriver/finders/By$1.classBy.java
package io.appium.droiddriver.finders
final io.appium.droiddriver.finders.By$1 extends java.lang.Object implements io.appium.droiddriver.finders.Predicate {
final io.appium.droiddriver.finders.MatchFinder val$descendantFinder
void (io.appium.droiddriver.finders.MatchFinder)
public boolean apply (io.appium.droiddriver.UiElement)
io.appium.droiddriver.exceptions.ElementNotFoundException enfe
io.appium.droiddriver.UiElement element
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
}
io/appium/droiddriver/finders/Predicates$4.classPredicates.java
package io.appium.droiddriver.finders
final io.appium.droiddriver.finders.Predicates$4 extends java.lang.Object implements io.appium.droiddriver.finders.Predicate {
final io.appium.droiddriver.finders.Predicate[] val$components
void (io.appium.droiddriver.finders.Predicate[])
public boolean apply (java.lang.Object)
io.appium.droiddriver.finders.Predicate each
io.appium.droiddriver.finders.Predicate[] arr$
int len$
int i$
Object input
public java.lang.String toString ()
}
io/appium/droiddriver/finders/Predicates$14.classPredicates.java
package io.appium.droiddriver.finders
final io.appium.droiddriver.finders.Predicates$14 extends java.lang.Object implements io.appium.droiddriver.finders.Predicate {
final io.appium.droiddriver.finders.Predicate val$childPredicate
void (io.appium.droiddriver.finders.Predicate)
public boolean apply (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement child
java.util.Iterator i$
io.appium.droiddriver.UiElement element
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
}
io/appium/droiddriver/finders/Predicates$1.classPredicates.java
package io.appium.droiddriver.finders
final io.appium.droiddriver.finders.Predicates$1 extends java.lang.Object implements io.appium.droiddriver.finders.Predicate {
void ()
public boolean apply (java.lang.Object)
Object o
public java.lang.String toString ()
}
io/appium/droiddriver/finders/Predicates$10.classPredicates.java
package io.appium.droiddriver.finders
final io.appium.droiddriver.finders.Predicates$10 extends java.lang.Object implements io.appium.droiddriver.finders.Predicate {
final io.appium.droiddriver.finders.Attribute val$attribute
final String val$substring
void (io.appium.droiddriver.finders.Attribute, java.lang.String)
public boolean apply (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement element
String actual
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
}
io/appium/droiddriver/finders/XPaths.classXPaths.java
package io.appium.droiddriver.finders
public io.appium.droiddriver.finders.XPaths extends java.lang.Object {
private void ()
public static java.lang.String tag (java.lang.String)
String className
public static java.lang.String tag (java.lang.Class)
Class clazz
private static java.lang.String simpleClassName (java.lang.String)
String name
int start
public static java.lang.String is (io.appium.droiddriver.finders.Attribute)
io.appium.droiddriver.finders.Attribute attribute
public static java.lang.String not (io.appium.droiddriver.finders.Attribute)
io.appium.droiddriver.finders.Attribute attribute
public static java.lang.String attr (io.appium.droiddriver.finders.Attribute, java.lang.String)
io.appium.droiddriver.finders.Attribute attribute
String value
public static java.lang.String containsAttr (io.appium.droiddriver.finders.Attribute, java.lang.String)
io.appium.droiddriver.finders.Attribute attribute
String containedValue
public static java.lang.String text (java.lang.String)
String value
public static java.lang.String resourceId (java.lang.String)
String value
public static java.lang.String withDescendant (java.lang.String)
String descendantPredicate
static java.lang.String quoteXPathLiteral (java.lang.String)
String value
StringBuilder sb
}
io/appium/droiddriver/finders/Predicate.classPredicate.java
package io.appium.droiddriver.finders
public abstract io.appium.droiddriver.finders.Predicate extends java.lang.Object {
public abstract boolean apply (java.lang.Object)
public abstract java.lang.String toString ()
}
io/appium/droiddriver/finders/Predicates$5.classPredicates.java
package io.appium.droiddriver.finders
final io.appium.droiddriver.finders.Predicates$5 extends java.lang.Object implements io.appium.droiddriver.finders.Predicate {
final io.appium.droiddriver.finders.Predicate[] val$components
void (io.appium.droiddriver.finders.Predicate[])
public boolean apply (java.lang.Object)
io.appium.droiddriver.finders.Predicate each
io.appium.droiddriver.finders.Predicate[] arr$
int len$
int i$
Object input
public java.lang.String toString ()
}
io/appium/droiddriver/finders/Predicates$9.classPredicates.java
package io.appium.droiddriver.finders
final io.appium.droiddriver.finders.Predicates$9 extends java.lang.Object implements io.appium.droiddriver.finders.Predicate {
final io.appium.droiddriver.finders.Attribute val$attribute
final String val$regex
void (io.appium.droiddriver.finders.Attribute, java.lang.String)
public boolean apply (io.appium.droiddriver.UiElement)
io.appium.droiddriver.UiElement element
String actual
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
}
io/appium/droiddriver/instrumentation/
io/appium/droiddriver/instrumentation/InstrumentationInputInjector.classInstrumentationInputInjector.java
package io.appium.droiddriver.instrumentation
public io.appium.droiddriver.instrumentation.InstrumentationInputInjector extends java.lang.Object implements io.appium.droiddriver.actions.InputInjector {
private final android.app.Instrumentation instrumentation
public void (android.app.Instrumentation)
android.app.Instrumentation instrumentation
public boolean injectInputEvent (android.view.InputEvent)
android.view.InputEvent event
}
io/appium/droiddriver/instrumentation/ViewElement.classViewElement.java
package io.appium.droiddriver.instrumentation
public io.appium.droiddriver.instrumentation.ViewElement extends io.appium.droiddriver.base.BaseUiElement {
private static final java.util.Map CLASS_NAME_OVERRIDES
private final io.appium.droiddriver.base.DroidDriverContext context
private final android.view.View view
private final java.util.Map attributes
private final boolean visible
private final android.graphics.Rect visibleBounds
private final io.appium.droiddriver.instrumentation.ViewElement parent
private final java.util.List children
public static void overrideClassName (java.lang.String, java.lang.String)
String actualClassName
String overridingClassName
public void (io.appium.droiddriver.base.DroidDriverContext, android.view.View, io.appium.droiddriver.instrumentation.ViewElement)
android.view.View childView
java.util.Iterator i$
java.util.List children
io.appium.droiddriver.base.DroidDriverContext context
android.view.View view
io.appium.droiddriver.instrumentation.ViewElement parent
io.appium.droiddriver.instrumentation.ViewElement$AttributesSnapshot attributesSnapshot
public android.graphics.Rect getVisibleBounds ()
public boolean isVisible ()
public io.appium.droiddriver.instrumentation.ViewElement getParent ()
protected java.util.List getChildren ()
protected java.util.Map getAttributes ()
public io.appium.droiddriver.actions.InputInjector getInjector ()
protected void doPerformAndWait (java.util.concurrent.FutureTask, long)
java.util.concurrent.FutureTask futureTask
long timeoutMillis
public android.view.View getRawElement ()
public volatile java.lang.Object getRawElement ()
public volatile io.appium.droiddriver.UiElement getParent ()
static java.util.Map access$000 ()
static void ()
}
io/appium/droiddriver/instrumentation/RootFinder.classRootFinder.java
package io.appium.droiddriver.instrumentation
public io.appium.droiddriver.instrumentation.RootFinder extends java.lang.Object {
private static final String VIEW_FIELD_NAME
private static final java.lang.reflect.Field viewsField
private static final Object windowManagerObj
public void ()
public static java.util.List getRootViews ()
RuntimeException re
IllegalAccessException iae
java.util.List views
static void ()
Class clazz
java.lang.reflect.Method getMethod
java.lang.reflect.InvocationTargetException ite
ClassNotFoundException cnfe
NoSuchFieldException nsfe
NoSuchMethodException nsme
RuntimeException re
IllegalAccessException iae
String windowManagerClassName
String instanceMethod
}
io/appium/droiddriver/instrumentation/InstrumentationUiDevice$GetScreenshot.classInstrumentationUiDevice.java
package io.appium.droiddriver.instrumentation
io.appium.droiddriver.instrumentation.InstrumentationUiDevice$GetScreenshot extends java.lang.Object implements java.util.concurrent.Callable {
private final android.view.View rootView
private void (android.view.View)
android.view.View rootView
public android.graphics.Bitmap call ()
android.graphics.Bitmap screenshot
android.graphics.Canvas canvas
android.graphics.Rect rect
android.graphics.Bitmap screenshot
android.graphics.Bitmap drawingCache
int[] xy
public volatile java.lang.Object call () throws java.lang.Exception
void (android.view.View, io.appium.droiddriver.instrumentation.InstrumentationUiDevice$1)
android.view.View x0
io.appium.droiddriver.instrumentation.InstrumentationUiDevice$1 x1
}
io/appium/droiddriver/instrumentation/InstrumentationUiDevice.classInstrumentationUiDevice.java
package io.appium.droiddriver.instrumentation
io.appium.droiddriver.instrumentation.InstrumentationUiDevice extends io.appium.droiddriver.base.BaseUiDevice {
private final io.appium.droiddriver.base.DroidDriverContext context
void (io.appium.droiddriver.base.DroidDriverContext)
io.appium.droiddriver.base.DroidDriverContext context
protected android.graphics.Bitmap takeScreenshot ()
Throwable e
protected io.appium.droiddriver.base.DroidDriverContext getContext ()
}
io/appium/droiddriver/instrumentation/InstrumentationUiDevice$1.classInstrumentationUiDevice.java
package io.appium.droiddriver.instrumentation
io.appium.droiddriver.instrumentation.InstrumentationUiDevice$1 extends java.lang.Object {
}
io/appium/droiddriver/instrumentation/ViewElement$AttributesSnapshot.classViewElement.java
package io.appium.droiddriver.instrumentation
io.appium.droiddriver.instrumentation.ViewElement$AttributesSnapshot extends java.lang.Object implements java.util.concurrent.Callable {
private final android.view.View view
final java.util.Map attribs
boolean visible
android.graphics.Rect visibleBounds
java.util.List childViews
private void (android.view.View)
android.view.View view
public java.lang.Void call ()
android.widget.TextView textView
private void put (io.appium.droiddriver.finders.Attribute, java.lang.Object)
io.appium.droiddriver.finders.Attribute key
Object value
private java.lang.String getText ()
private java.lang.String getClassName ()
String className
private java.lang.String getResourceId ()
private boolean isChecked ()
private boolean isScrollable ()
private boolean isPassword ()
private android.graphics.Rect getBounds ()
android.graphics.Rect rect
int[] xy
private android.graphics.Rect getVisibleBounds ()
android.graphics.Rect visibleBounds
int[] xyScreen
int[] xyWindow
int windowLeft
int windowTop
private void setChildViews ()
android.view.View child
int i
android.view.ViewGroup group
int childCount
public volatile java.lang.Object call () throws java.lang.Exception
void (android.view.View, io.appium.droiddriver.instrumentation.ViewElement$1)
android.view.View x0
io.appium.droiddriver.instrumentation.ViewElement$1 x1
}
io/appium/droiddriver/instrumentation/ViewElement$1.classViewElement.java
package io.appium.droiddriver.instrumentation
io.appium.droiddriver.instrumentation.ViewElement$1 extends java.lang.Object {
}
io/appium/droiddriver/instrumentation/InstrumentationDriver$1.classInstrumentationDriver.java
package io.appium.droiddriver.instrumentation
final io.appium.droiddriver.instrumentation.InstrumentationDriver$1 extends java.lang.Object implements java.util.concurrent.Callable {
void ()
public android.view.View call ()
android.view.View view
java.util.Iterator i$
java.util.List views
public volatile java.lang.Object call () throws java.lang.Exception
}
io/appium/droiddriver/instrumentation/InstrumentationDriver.classInstrumentationDriver.java
package io.appium.droiddriver.instrumentation
public io.appium.droiddriver.instrumentation.InstrumentationDriver extends io.appium.droiddriver.base.BaseDroidDriver {
private final io.appium.droiddriver.base.DroidDriverContext context
private final io.appium.droiddriver.actions.InputInjector injector
private final io.appium.droiddriver.instrumentation.InstrumentationUiDevice uiDevice
private static final java.util.concurrent.Callable FIND_ROOT_VIEW
public void (android.app.Instrumentation)
android.app.Instrumentation instrumentation
public io.appium.droiddriver.actions.InputInjector getInjector ()
protected io.appium.droiddriver.instrumentation.ViewElement newRootElement ()
protected io.appium.droiddriver.instrumentation.ViewElement newUiElement (android.view.View, io.appium.droiddriver.instrumentation.ViewElement)
android.view.View rawElement
io.appium.droiddriver.instrumentation.ViewElement parent
private android.view.View findRootView ()
private void waitForRunningActivity ()
long remainingMillis
long timeoutMillis
long end
public io.appium.droiddriver.instrumentation.InstrumentationUiDevice getUiDevice ()
protected volatile io.appium.droiddriver.base.BaseUiElement newUiElement (java.lang.Object, io.appium.droiddriver.base.BaseUiElement)
protected volatile io.appium.droiddriver.base.BaseUiElement newRootElement ()
public volatile io.appium.droiddriver.UiDevice getUiDevice ()
static void ()
}
io/appium/droiddriver/runner/
io/appium/droiddriver/runner/TestRunner$1$1.classTestRunner.java
package io.appium.droiddriver.runner
io.appium.droiddriver.runner.TestRunner$1$1 extends java.lang.Object implements java.lang.Runnable {
final android.app.Activity[] val$activitiesCopy
final io.appium.droiddriver.runner.TestRunner$1 this$1
void (io.appium.droiddriver.runner.TestRunner$1, android.app.Activity[])
public void run ()
Throwable e
android.app.Activity activity
android.app.Activity[] arr$
int len$
int i$
}
io/appium/droiddriver/runner/TestRunner$3.classTestRunner.java
package io.appium.droiddriver.runner
io.appium.droiddriver.runner.TestRunner$3 extends java.lang.Object implements com.android.internal.util.Predicate {
final io.appium.droiddriver.runner.TestRunner this$0
void (io.appium.droiddriver.runner.TestRunner)
public boolean apply (android.test.suitebuilder.TestMethod)
android.test.suitebuilder.TestMethod arg0
io.appium.droiddriver.runner.MinSdkVersion minSdkVersion
io.appium.droiddriver.runner.UseUiAutomation useUiAutomation
private java.lang.annotation.Annotation getAnnotation (android.test.suitebuilder.TestMethod, java.lang.Class)
android.test.suitebuilder.TestMethod testMethod
Class clazz
java.lang.annotation.Annotation annotation
public volatile boolean apply (java.lang.Object)
}
io/appium/droiddriver/runner/TestRunner.classTestRunner.java
package io.appium.droiddriver.runner
public io.appium.droiddriver.runner.TestRunner extends android.test.InstrumentationTestRunner {
private final java.util.Set activities
private final android.test.AndroidTestRunner androidTestRunner
private volatile android.app.Activity runningActivity
public void ()
protected android.test.AndroidTestRunner getAndroidTestRunner ()
public void onCreate (android.os.Bundle)
android.os.Bundle arguments
public void onStart ()
java.util.List getBuilderRequirements ()
java.util.List requirements
public void callActivityOnDestroy (android.app.Activity)
android.app.Activity activity
public void callActivityOnCreate (android.app.Activity, android.os.Bundle)
android.app.Activity activity
android.os.Bundle bundle
public void callActivityOnResume (android.app.Activity)
android.app.Activity activity
public void callActivityOnPause (android.app.Activity)
android.app.Activity activity
static java.util.Set access$000 (io.appium.droiddriver.runner.TestRunner)
io.appium.droiddriver.runner.TestRunner x0
static android.app.Activity access$102 (io.appium.droiddriver.runner.TestRunner, android.app.Activity)
io.appium.droiddriver.runner.TestRunner x0
android.app.Activity x1
static android.app.Activity access$100 (io.appium.droiddriver.runner.TestRunner)
io.appium.droiddriver.runner.TestRunner x0
}
io/appium/droiddriver/runner/UseUiAutomation.classUseUiAutomation.java
package io.appium.droiddriver.runner
public abstract io.appium.droiddriver.runner.UseUiAutomation extends java.lang.Object implements java.lang.annotation.Annotation {
}
io/appium/droiddriver/runner/TestRunner$2.classTestRunner.java
package io.appium.droiddriver.runner
io.appium.droiddriver.runner.TestRunner$2 extends java.lang.Object implements io.appium.droiddriver.util.ActivityUtils$Supplier {
final io.appium.droiddriver.runner.TestRunner this$0
void (io.appium.droiddriver.runner.TestRunner)
public android.app.Activity get ()
public volatile java.lang.Object get ()
}
io/appium/droiddriver/runner/TestRunner$1.classTestRunner.java
package io.appium.droiddriver.runner
io.appium.droiddriver.runner.TestRunner$1 extends java.lang.Object implements junit.framework.TestListener {
final io.appium.droiddriver.runner.TestRunner this$0
void (io.appium.droiddriver.runner.TestRunner)
public void endTest (junit.framework.Test)
android.app.Activity[] activitiesCopy
Throwable e
junit.framework.Test test
android.app.Activity[] activitiesCopy
public void addError (junit.framework.Test, java.lang.Throwable)
junit.framework.Test arg0
Throwable arg1
public void addFailure (junit.framework.Test, junit.framework.AssertionFailedError)
junit.framework.Test arg0
junit.framework.AssertionFailedError arg1
public void startTest (junit.framework.Test)
junit.framework.Test arg0
}
io/appium/droiddriver/runner/MinSdkVersion.classMinSdkVersion.java
package io.appium.droiddriver.runner
public abstract io.appium.droiddriver.runner.MinSdkVersion extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract int value ()
}