META-INF/
META-INF/MANIFEST.MF
com/
com/google/
com/google/android/
com/google/android/droiddriver/
com/google/android/droiddriver/finders/
com/google/android/droiddriver/finders/Predicates$2.classPredicates.java
package com.google.android.droiddriver.finders
final com.google.android.droiddriver.finders.Predicates$2 extends java.lang.Object implements com.google.android.droiddriver.finders.Predicate {
final com.google.android.droiddriver.finders.Predicate val$predicate
void (com.google.android.droiddriver.finders.Predicate)
public boolean apply (java.lang.Object)
Object input
public java.lang.String toString ()
}
com/google/android/droiddriver/finders/Predicates$14.classPredicates.java
package com.google.android.droiddriver.finders
final com.google.android.droiddriver.finders.Predicates$14 extends java.lang.Object implements com.google.android.droiddriver.finders.Predicate {
final com.google.android.droiddriver.finders.Predicate val$childPredicate
void (com.google.android.droiddriver.finders.Predicate)
public boolean apply (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement child
java.util.Iterator i$
com.google.android.droiddriver.UiElement element
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
Object x0
}
com/google/android/droiddriver/finders/Predicates$1.classPredicates.java
package com.google.android.droiddriver.finders
final com.google.android.droiddriver.finders.Predicates$1 extends java.lang.Object implements com.google.android.droiddriver.finders.Predicate {
void ()
public boolean apply (java.lang.Object)
Object o
public java.lang.String toString ()
}
com/google/android/droiddriver/finders/Predicates.classPredicates.java
package com.google.android.droiddriver.finders
public final com.google.android.droiddriver.finders.Predicates extends java.lang.Object {
private static final com.google.android.droiddriver.finders.Predicate ANY
private void ()
public static com.google.android.droiddriver.finders.Predicate any ()
public static com.google.android.droiddriver.finders.Predicate not (com.google.android.droiddriver.finders.Predicate)
com.google.android.droiddriver.finders.Predicate predicate
public static com.google.android.droiddriver.finders.Predicate allOf (com.google.android.droiddriver.finders.Predicate, com.google.android.droiddriver.finders.Predicate)
com.google.android.droiddriver.finders.Predicate first
com.google.android.droiddriver.finders.Predicate second
public static transient com.google.android.droiddriver.finders.Predicate allOf (com.google.android.droiddriver.finders.Predicate[])
com.google.android.droiddriver.finders.Predicate[] components
public static transient com.google.android.droiddriver.finders.Predicate anyOf (com.google.android.droiddriver.finders.Predicate[])
com.google.android.droiddriver.finders.Predicate[] components
public static com.google.android.droiddriver.finders.Predicate attributeTrue (com.google.android.droiddriver.finders.Attribute)
com.google.android.droiddriver.finders.Attribute attribute
public static com.google.android.droiddriver.finders.Predicate attributeFalse (com.google.android.droiddriver.finders.Attribute)
com.google.android.droiddriver.finders.Attribute attribute
public static com.google.android.droiddriver.finders.Predicate attributeEquals (com.google.android.droiddriver.finders.Attribute, java.lang.Object)
com.google.android.droiddriver.finders.Attribute attribute
Object expected
public static com.google.android.droiddriver.finders.Predicate attributeMatches (com.google.android.droiddriver.finders.Attribute, java.lang.String)
com.google.android.droiddriver.finders.Attribute attribute
String regex
public static com.google.android.droiddriver.finders.Predicate attributeContains (com.google.android.droiddriver.finders.Attribute, java.lang.String)
com.google.android.droiddriver.finders.Attribute attribute
String substring
public static com.google.android.droiddriver.finders.Predicate withParent (com.google.android.droiddriver.finders.Predicate)
com.google.android.droiddriver.finders.Predicate parentPredicate
public static com.google.android.droiddriver.finders.Predicate withAncestor (com.google.android.droiddriver.finders.Predicate)
com.google.android.droiddriver.finders.Predicate ancestorPredicate
public static com.google.android.droiddriver.finders.Predicate withSibling (com.google.android.droiddriver.finders.Predicate)
com.google.android.droiddriver.finders.Predicate siblingPredicate
public static com.google.android.droiddriver.finders.Predicate withChild (com.google.android.droiddriver.finders.Predicate)
com.google.android.droiddriver.finders.Predicate childPredicate
static void ()
}
com/google/android/droiddriver/finders/Predicates$6.classPredicates.java
package com.google.android.droiddriver.finders
final com.google.android.droiddriver.finders.Predicates$6 extends java.lang.Object implements com.google.android.droiddriver.finders.Predicate {
final com.google.android.droiddriver.finders.Attribute val$attribute
void (com.google.android.droiddriver.finders.Attribute)
public boolean apply (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement element
Boolean actual
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
Object x0
}
com/google/android/droiddriver/finders/Predicates$12.classPredicates.java
package com.google.android.droiddriver.finders
final com.google.android.droiddriver.finders.Predicates$12 extends java.lang.Object implements com.google.android.droiddriver.finders.Predicate {
final com.google.android.droiddriver.finders.Predicate val$ancestorPredicate
void (com.google.android.droiddriver.finders.Predicate)
public boolean apply (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement element
com.google.android.droiddriver.UiElement parent
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
Object x0
}
com/google/android/droiddriver/finders/By$1.classBy.java
package com.google.android.droiddriver.finders
final com.google.android.droiddriver.finders.By$1 extends java.lang.Object implements com.google.android.droiddriver.finders.Predicate {
final com.google.android.droiddriver.finders.MatchFinder val$descendantFinder
void (com.google.android.droiddriver.finders.MatchFinder)
public boolean apply (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.exceptions.ElementNotFoundException enfe
com.google.android.droiddriver.UiElement element
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
Object x0
}
com/google/android/droiddriver/finders/Predicates$11.classPredicates.java
package com.google.android.droiddriver.finders
final com.google.android.droiddriver.finders.Predicates$11 extends java.lang.Object implements com.google.android.droiddriver.finders.Predicate {
final com.google.android.droiddriver.finders.Predicate val$parentPredicate
void (com.google.android.droiddriver.finders.Predicate)
public boolean apply (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement element
com.google.android.droiddriver.UiElement parent
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
Object x0
}
com/google/android/droiddriver/finders/Predicates$8.classPredicates.java
package com.google.android.droiddriver.finders
final com.google.android.droiddriver.finders.Predicates$8 extends java.lang.Object implements com.google.android.droiddriver.finders.Predicate {
final com.google.android.droiddriver.finders.Attribute val$attribute
final Object val$expected
void (com.google.android.droiddriver.finders.Attribute, java.lang.Object)
public boolean apply (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement element
Object actual
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
Object x0
}
com/google/android/droiddriver/finders/Predicates$3.classPredicates.java
package com.google.android.droiddriver.finders
final com.google.android.droiddriver.finders.Predicates$3 extends java.lang.Object implements com.google.android.droiddriver.finders.Predicate {
final com.google.android.droiddriver.finders.Predicate val$first
final com.google.android.droiddriver.finders.Predicate val$second
void (com.google.android.droiddriver.finders.Predicate, com.google.android.droiddriver.finders.Predicate)
public boolean apply (java.lang.Object)
Object input
public java.lang.String toString ()
}
com/google/android/droiddriver/finders/Predicates$7.classPredicates.java
package com.google.android.droiddriver.finders
final com.google.android.droiddriver.finders.Predicates$7 extends java.lang.Object implements com.google.android.droiddriver.finders.Predicate {
final com.google.android.droiddriver.finders.Attribute val$attribute
void (com.google.android.droiddriver.finders.Attribute)
public boolean apply (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement element
Boolean actual
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
Object x0
}
com/google/android/droiddriver/finders/Predicate.classPredicate.java
package com.google.android.droiddriver.finders
public abstract com.google.android.droiddriver.finders.Predicate extends java.lang.Object {
public abstract boolean apply (java.lang.Object)
public abstract java.lang.String toString ()
}
com/google/android/droiddriver/finders/MatchFinder.classMatchFinder.java
package com.google.android.droiddriver.finders
public com.google.android.droiddriver.finders.MatchFinder extends java.lang.Object implements com.google.android.droiddriver.finders.Finder {
protected final com.google.android.droiddriver.finders.Predicate predicate
public void (com.google.android.droiddriver.finders.Predicate)
com.google.android.droiddriver.finders.Predicate predicate
public java.lang.String toString ()
public com.google.android.droiddriver.UiElement find (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.exceptions.ElementNotFoundException enfe
com.google.android.droiddriver.UiElement child
java.util.Iterator i$
com.google.android.droiddriver.UiElement context
public final boolean matches (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement element
}
com/google/android/droiddriver/finders/Attribute.classAttribute.java
package com.google.android.droiddriver.finders
public final com.google.android.droiddriver.finders.Attribute extends java.lang.Enum {
public static final com.google.android.droiddriver.finders.Attribute CHECKABLE
public static final com.google.android.droiddriver.finders.Attribute CHECKED
public static final com.google.android.droiddriver.finders.Attribute CLASS
public static final com.google.android.droiddriver.finders.Attribute CLICKABLE
public static final com.google.android.droiddriver.finders.Attribute CONTENT_DESC
public static final com.google.android.droiddriver.finders.Attribute ENABLED
public static final com.google.android.droiddriver.finders.Attribute FOCUSABLE
public static final com.google.android.droiddriver.finders.Attribute FOCUSED
public static final com.google.android.droiddriver.finders.Attribute LONG_CLICKABLE
public static final com.google.android.droiddriver.finders.Attribute PACKAGE
public static final com.google.android.droiddriver.finders.Attribute PASSWORD
public static final com.google.android.droiddriver.finders.Attribute RESOURCE_ID
public static final com.google.android.droiddriver.finders.Attribute SCROLLABLE
public static final com.google.android.droiddriver.finders.Attribute SELECTION_START
public static final com.google.android.droiddriver.finders.Attribute SELECTION_END
public static final com.google.android.droiddriver.finders.Attribute SELECTED
public static final com.google.android.droiddriver.finders.Attribute TEXT
public static final com.google.android.droiddriver.finders.Attribute BOUNDS
private final String name
private static final com.google.android.droiddriver.finders.Attribute[] $VALUES
public static com.google.android.droiddriver.finders.Attribute[] values ()
public static com.google.android.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 ()
}
com/google/android/droiddriver/finders/Predicates$13.classPredicates.java
package com.google.android.droiddriver.finders
final com.google.android.droiddriver.finders.Predicates$13 extends java.lang.Object implements com.google.android.droiddriver.finders.Predicate {
final com.google.android.droiddriver.finders.Predicate val$siblingPredicate
void (com.google.android.droiddriver.finders.Predicate)
public boolean apply (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement sibling
java.util.Iterator i$
com.google.android.droiddriver.UiElement element
com.google.android.droiddriver.UiElement parent
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
Object x0
}
com/google/android/droiddriver/finders/ByXPath.classByXPath.java
package com.google.android.droiddriver.finders
public com.google.android.droiddriver.finders.ByXPath extends java.lang.Object implements com.google.android.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 com.google.android.droiddriver.UiElement find (com.google.android.droiddriver.UiElement)
org.w3c.dom.DOMException e
org.w3c.dom.Element foundNode
com.google.android.droiddriver.UiElement match
javax.xml.xpath.XPathExpressionException e
org.w3c.dom.DOMException e
com.google.android.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 (com.google.android.droiddriver.base.BaseUiElement, com.google.android.droiddriver.finders.Predicate)
com.google.android.droiddriver.base.BaseUiElement uiElement
com.google.android.droiddriver.finders.Predicate predicate
org.w3c.dom.Element domNode
private static org.w3c.dom.Element buildDomNode (com.google.android.droiddriver.base.BaseUiElement, com.google.android.droiddriver.finders.Predicate)
com.google.android.droiddriver.base.BaseUiElement child
java.util.Iterator i$
com.google.android.droiddriver.base.BaseUiElement uiElement
com.google.android.droiddriver.finders.Predicate predicate
String className
org.w3c.dom.Element element
private static void setAttribute (org.w3c.dom.Element, com.google.android.droiddriver.finders.Attribute, java.lang.String)
org.w3c.dom.Element element
com.google.android.droiddriver.finders.Attribute attr
String value
private static void setAttribute (org.w3c.dom.Element, com.google.android.droiddriver.finders.Attribute, boolean)
org.w3c.dom.Element element
com.google.android.droiddriver.finders.Attribute attr
boolean value
public static boolean dumpDom (java.lang.String, com.google.android.droiddriver.base.BaseUiElement)
javax.xml.transform.Transformer transformer
org.w3c.dom.Element domNode
Exception e
Exception e
Exception e
Exception e
String path
com.google.android.droiddriver.base.BaseUiElement uiElement
java.io.BufferedOutputStream bos
static void ()
}
com/google/android/droiddriver/finders/Finder.classFinder.java
package com.google.android.droiddriver.finders
public abstract com.google.android.droiddriver.finders.Finder extends java.lang.Object {
public abstract com.google.android.droiddriver.UiElement find (com.google.android.droiddriver.UiElement)
public abstract java.lang.String toString ()
}
com/google/android/droiddriver/finders/Predicates$4.classPredicates.java
package com.google.android.droiddriver.finders
final com.google.android.droiddriver.finders.Predicates$4 extends java.lang.Object implements com.google.android.droiddriver.finders.Predicate {
final com.google.android.droiddriver.finders.Predicate[] val$components
void (com.google.android.droiddriver.finders.Predicate[])
public boolean apply (java.lang.Object)
com.google.android.droiddriver.finders.Predicate each
com.google.android.droiddriver.finders.Predicate[] arr$
int len$
int i$
Object input
public java.lang.String toString ()
}
com/google/android/droiddriver/finders/ChainFinder.classChainFinder.java
package com.google.android.droiddriver.finders
public com.google.android.droiddriver.finders.ChainFinder extends java.lang.Object implements com.google.android.droiddriver.finders.Finder {
private final com.google.android.droiddriver.finders.Finder first
private final com.google.android.droiddriver.finders.Finder second
protected void (com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.finders.Finder)
com.google.android.droiddriver.finders.Finder first
com.google.android.droiddriver.finders.Finder second
public java.lang.String toString ()
public com.google.android.droiddriver.UiElement find (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement context
}
com/google/android/droiddriver/finders/Predicates$9.classPredicates.java
package com.google.android.droiddriver.finders
final com.google.android.droiddriver.finders.Predicates$9 extends java.lang.Object implements com.google.android.droiddriver.finders.Predicate {
final com.google.android.droiddriver.finders.Attribute val$attribute
final String val$regex
void (com.google.android.droiddriver.finders.Attribute, java.lang.String)
public boolean apply (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement element
String actual
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
Object x0
}
com/google/android/droiddriver/finders/XPaths.classXPaths.java
package com.google.android.droiddriver.finders
public com.google.android.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 (com.google.android.droiddriver.finders.Attribute)
com.google.android.droiddriver.finders.Attribute attribute
public static java.lang.String not (com.google.android.droiddriver.finders.Attribute)
com.google.android.droiddriver.finders.Attribute attribute
public static java.lang.String attr (com.google.android.droiddriver.finders.Attribute, java.lang.String)
com.google.android.droiddriver.finders.Attribute attribute
String value
public static java.lang.String containsAttr (com.google.android.droiddriver.finders.Attribute, java.lang.String)
com.google.android.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
}
com/google/android/droiddriver/finders/Predicates$10.classPredicates.java
package com.google.android.droiddriver.finders
final com.google.android.droiddriver.finders.Predicates$10 extends java.lang.Object implements com.google.android.droiddriver.finders.Predicate {
final com.google.android.droiddriver.finders.Attribute val$attribute
final String val$substring
void (com.google.android.droiddriver.finders.Attribute, java.lang.String)
public boolean apply (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement element
String actual
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
Object x0
}
com/google/android/droiddriver/finders/Predicates$5.classPredicates.java
package com.google.android.droiddriver.finders
final com.google.android.droiddriver.finders.Predicates$5 extends java.lang.Object implements com.google.android.droiddriver.finders.Predicate {
final com.google.android.droiddriver.finders.Predicate[] val$components
void (com.google.android.droiddriver.finders.Predicate[])
public boolean apply (java.lang.Object)
com.google.android.droiddriver.finders.Predicate each
com.google.android.droiddriver.finders.Predicate[] arr$
int len$
int i$
Object input
public java.lang.String toString ()
}
com/google/android/droiddriver/finders/By.classBy.java
package com.google.android.droiddriver.finders
public com.google.android.droiddriver.finders.By extends java.lang.Object {
private static final com.google.android.droiddriver.finders.MatchFinder ANY
public static com.google.android.droiddriver.finders.MatchFinder any ()
public static com.google.android.droiddriver.finders.MatchFinder is (com.google.android.droiddriver.finders.Attribute)
com.google.android.droiddriver.finders.Attribute attribute
public static com.google.android.droiddriver.finders.MatchFinder not (com.google.android.droiddriver.finders.Attribute)
com.google.android.droiddriver.finders.Attribute attribute
public static com.google.android.droiddriver.finders.MatchFinder resourceId (java.lang.String)
String resourceId
public static com.google.android.droiddriver.finders.MatchFinder packageName (java.lang.String)
String name
public static com.google.android.droiddriver.finders.MatchFinder text (java.lang.String)
String text
public static com.google.android.droiddriver.finders.MatchFinder textRegex (java.lang.String)
String regex
public static com.google.android.droiddriver.finders.MatchFinder textContains (java.lang.String)
String substring
public static com.google.android.droiddriver.finders.MatchFinder contentDescription (java.lang.String)
String contentDescription
public static com.google.android.droiddriver.finders.MatchFinder contentDescriptionContains (java.lang.String)
String substring
public static com.google.android.droiddriver.finders.MatchFinder className (java.lang.String)
String className
public static com.google.android.droiddriver.finders.MatchFinder className (java.lang.Class)
Class clazz
public static com.google.android.droiddriver.finders.MatchFinder selected ()
public static com.google.android.droiddriver.finders.ByXPath xpath (java.lang.String)
String xPath
public static com.google.android.droiddriver.finders.ChainFinder chain (com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.finders.Finder)
com.google.android.droiddriver.finders.Finder first
com.google.android.droiddriver.finders.Finder second
private static transient com.google.android.droiddriver.finders.Predicate[] getPredicates (com.google.android.droiddriver.finders.MatchFinder[])
int i
com.google.android.droiddriver.finders.MatchFinder[] finders
com.google.android.droiddriver.finders.Predicate[] predicates
public static transient com.google.android.droiddriver.finders.MatchFinder allOf (com.google.android.droiddriver.finders.MatchFinder[])
com.google.android.droiddriver.finders.MatchFinder[] finders
public static transient com.google.android.droiddriver.finders.MatchFinder anyOf (com.google.android.droiddriver.finders.MatchFinder[])
com.google.android.droiddriver.finders.MatchFinder[] finders
public static com.google.android.droiddriver.finders.MatchFinder withParent (com.google.android.droiddriver.finders.MatchFinder)
com.google.android.droiddriver.finders.MatchFinder parentFinder
public static com.google.android.droiddriver.finders.MatchFinder withAncestor (com.google.android.droiddriver.finders.MatchFinder)
com.google.android.droiddriver.finders.MatchFinder ancestorFinder
public static com.google.android.droiddriver.finders.MatchFinder withSibling (com.google.android.droiddriver.finders.MatchFinder)
com.google.android.droiddriver.finders.MatchFinder siblingFinder
public static com.google.android.droiddriver.finders.MatchFinder withChild (com.google.android.droiddriver.finders.MatchFinder)
com.google.android.droiddriver.finders.MatchFinder childFinder
public static com.google.android.droiddriver.finders.MatchFinder withDescendant (com.google.android.droiddriver.finders.MatchFinder)
com.google.android.droiddriver.finders.MatchFinder descendantFinder
public static com.google.android.droiddriver.finders.MatchFinder not (com.google.android.droiddriver.finders.MatchFinder)
com.google.android.droiddriver.finders.MatchFinder finder
private void ()
static void ()
}
com/google/android/droiddriver/Poller$2.classPoller.java
package com.google.android.droiddriver
final com.google.android.droiddriver.Poller$2 extends java.lang.Object implements com.google.android.droiddriver.Poller$ConditionChecker {
void ()
public java.lang.Void check (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder) throws com.google.android.droiddriver.Poller$UnsatisfiedConditionException
com.google.android.droiddriver.exceptions.ElementNotFoundException enfe
com.google.android.droiddriver.DroidDriver driver
com.google.android.droiddriver.finders.Finder finder
public java.lang.String toString ()
public volatile java.lang.Object check (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder) throws com.google.android.droiddriver.Poller$UnsatisfiedConditionException
com.google.android.droiddriver.DroidDriver x0
com.google.android.droiddriver.finders.Finder x1
}
com/google/android/droiddriver/runner/
com/google/android/droiddriver/runner/UseUiAutomation.classUseUiAutomation.java
package com.google.android.droiddriver.runner
public abstract com.google.android.droiddriver.runner.UseUiAutomation extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/android/droiddriver/runner/TestRunner$3.classTestRunner.java
package com.google.android.droiddriver.runner
com.google.android.droiddriver.runner.TestRunner$3 extends java.lang.Object implements com.android.internal.util.Predicate {
final com.google.android.droiddriver.runner.TestRunner this$0
void (com.google.android.droiddriver.runner.TestRunner)
public boolean apply (android.test.suitebuilder.TestMethod)
android.test.suitebuilder.TestMethod arg0
com.google.android.droiddriver.runner.MinSdkVersion minSdkVersion
com.google.android.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)
Object x0
}
com/google/android/droiddriver/runner/TestRunner$1.classTestRunner.java
package com.google.android.droiddriver.runner
com.google.android.droiddriver.runner.TestRunner$1 extends java.lang.Object implements junit.framework.TestListener {
final com.google.android.droiddriver.runner.TestRunner this$0
void (com.google.android.droiddriver.runner.TestRunner)
public void endTest (junit.framework.Test)
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
}
com/google/android/droiddriver/runner/MinSdkVersion.classMinSdkVersion.java
package com.google.android.droiddriver.runner
public abstract com.google.android.droiddriver.runner.MinSdkVersion extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract int value ()
}
com/google/android/droiddriver/runner/TestRunner.classTestRunner.java
package com.google.android.droiddriver.runner
public com.google.android.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 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
private boolean runOnMainSyncWithTimeLimit (java.lang.Runnable)
Throwable e
Runnable runnable
long timeoutMillis
java.util.concurrent.FutureTask futureTask
static java.util.Set access$000 (com.google.android.droiddriver.runner.TestRunner)
com.google.android.droiddriver.runner.TestRunner x0
static boolean access$100 (com.google.android.droiddriver.runner.TestRunner, java.lang.Runnable)
com.google.android.droiddriver.runner.TestRunner x0
Runnable x1
static android.app.Activity access$202 (com.google.android.droiddriver.runner.TestRunner, android.app.Activity)
com.google.android.droiddriver.runner.TestRunner x0
android.app.Activity x1
static android.app.Activity access$200 (com.google.android.droiddriver.runner.TestRunner)
com.google.android.droiddriver.runner.TestRunner x0
}
com/google/android/droiddriver/runner/TestRunner$1$1.classTestRunner.java
package com.google.android.droiddriver.runner
com.google.android.droiddriver.runner.TestRunner$1$1 extends java.lang.Object implements java.lang.Runnable {
final android.app.Activity[] val$activitiesCopy
final com.google.android.droiddriver.runner.TestRunner$1 this$1
void (com.google.android.droiddriver.runner.TestRunner$1, android.app.Activity[])
public void run ()
Throwable e
android.app.Activity activity
android.app.Activity[] arr$
int len$
int i$
}
com/google/android/droiddriver/runner/TestRunner$4.classTestRunner.java
package com.google.android.droiddriver.runner
com.google.android.droiddriver.runner.TestRunner$4 extends java.lang.Object implements java.lang.Runnable {
final java.util.concurrent.FutureTask val$futureTask
final com.google.android.droiddriver.runner.TestRunner this$0
void (com.google.android.droiddriver.runner.TestRunner, java.util.concurrent.FutureTask)
public void run ()
}
com/google/android/droiddriver/runner/TestRunner$2.classTestRunner.java
package com.google.android.droiddriver.runner
com.google.android.droiddriver.runner.TestRunner$2 extends java.lang.Object implements com.google.android.droiddriver.util.ActivityUtils$Supplier {
final com.google.android.droiddriver.runner.TestRunner this$0
void (com.google.android.droiddriver.runner.TestRunner)
public android.app.Activity get ()
public volatile java.lang.Object get ()
}
com/google/android/droiddriver/UiElement.classUiElement.java
package com.google.android.droiddriver
public abstract com.google.android.droiddriver.UiElement extends java.lang.Object {
public static final com.google.android.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 (com.google.android.droiddriver.finders.Attribute)
public abstract boolean perform (com.google.android.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 (com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
public abstract java.util.List getChildren (com.google.android.droiddriver.finders.Predicate)
public abstract com.google.android.droiddriver.UiElement getParent ()
public abstract com.google.android.droiddriver.actions.InputInjector getInjector ()
static void ()
}
com/google/android/droiddriver/exceptions/
com/google/android/droiddriver/exceptions/UnrecoverableException.classUnrecoverableException.java
package com.google.android.droiddriver.exceptions
public com.google.android.droiddriver.exceptions.UnrecoverableException extends java.lang.RuntimeException {
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable throwable
}
com/google/android/droiddriver/exceptions/ElementNotFoundException.classElementNotFoundException.java
package com.google.android.droiddriver.exceptions
public com.google.android.droiddriver.exceptions.ElementNotFoundException extends com.google.android.droiddriver.exceptions.DroidDriverException {
public void (com.google.android.droiddriver.finders.Finder)
com.google.android.droiddriver.finders.Finder finder
public void (com.google.android.droiddriver.finders.Finder, java.lang.Throwable)
com.google.android.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 (com.google.android.droiddriver.finders.Finder)
com.google.android.droiddriver.finders.Finder finder
}
com/google/android/droiddriver/exceptions/TimeoutException.classTimeoutException.java
package com.google.android.droiddriver.exceptions
public com.google.android.droiddriver.exceptions.TimeoutException extends com.google.android.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
}
com/google/android/droiddriver/exceptions/DroidDriverException.classDroidDriverException.java
package com.google.android.droiddriver.exceptions
public com.google.android.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
}
com/google/android/droiddriver/exceptions/ActionException.classActionException.java
package com.google.android.droiddriver.exceptions
public com.google.android.droiddriver.exceptions.ActionException extends com.google.android.droiddriver.exceptions.DroidDriverException {
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/google/android/droiddriver/Poller$ListenerRemover.classPoller.java
package com.google.android.droiddriver
public abstract com.google.android.droiddriver.Poller$ListenerRemover extends java.lang.Object {
public static final com.google.android.droiddriver.Poller$ListenerRemover NOP_LISTENER_REMOVER
public abstract void remove ()
static void ()
}
com/google/android/droiddriver/Poller$ListenerRemover$1.classPoller.java
package com.google.android.droiddriver
final com.google.android.droiddriver.Poller$ListenerRemover$1 extends java.lang.Object implements com.google.android.droiddriver.Poller$ListenerRemover {
void ()
public void remove ()
}
com/google/android/droiddriver/actions/
com/google/android/droiddriver/actions/SwipeAction.classSwipeAction.java
package com.google.android.droiddriver.actions
public com.google.android.droiddriver.actions.SwipeAction extends com.google.android.droiddriver.actions.EventAction implements com.google.android.droiddriver.actions.ScrollAction {
private static final int ACTION_MOVE_INTERVAL
private static int scrollSteps
private static int flingSteps
private final com.google.android.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 com.google.android.droiddriver.actions.SwipeAction toScroll (com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
public static com.google.android.droiddriver.actions.SwipeAction toFling (com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
public void (com.google.android.droiddriver.scroll.Direction$PhysicalDirection, int)
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
int steps
public void (com.google.android.droiddriver.scroll.Direction$PhysicalDirection, int, boolean, long)
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
int steps
boolean drag
long timeoutMillis
public void (com.google.android.droiddriver.scroll.Direction$PhysicalDirection, int, boolean, long, float, float, float, float)
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
int steps
boolean drag
long timeoutMillis
float topMarginRatio
float leftMarginRatio
float bottomMarginRatio
float rightMarginRatio
public boolean perform (com.google.android.droiddriver.actions.InputInjector, com.google.android.droiddriver.UiElement)
int i
com.google.android.droiddriver.actions.InputInjector injector
com.google.android.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 ()
com.google.android.droiddriver.util.Strings$ToStringHelper toStringHelper
static void ()
}
com/google/android/droiddriver/actions/ClickAction.classClickAction.java
package com.google.android.droiddriver.actions
public abstract com.google.android.droiddriver.actions.ClickAction extends com.google.android.droiddriver.actions.EventAction {
public static final com.google.android.droiddriver.actions.ClickAction SINGLE
public static final com.google.android.droiddriver.actions.ClickAction LONG
public static final com.google.android.droiddriver.actions.ClickAction DOUBLE
private static final long CLICK_DURATION_MILLIS
protected void (long)
long timeoutMillis
public java.lang.String toString ()
static void ()
}
com/google/android/droiddriver/actions/ScrollAction.classScrollAction.java
package com.google.android.droiddriver.actions
public abstract com.google.android.droiddriver.actions.ScrollAction extends java.lang.Object {
}
com/google/android/droiddriver/actions/KeyAction.classKeyAction.java
package com.google.android.droiddriver.actions
public abstract com.google.android.droiddriver.actions.KeyAction extends com.google.android.droiddriver.actions.EventAction {
private final boolean checkFocused
protected void (long, boolean)
long timeoutMillis
boolean checkFocused
protected void maybeCheckFocused (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement element
}
com/google/android/droiddriver/actions/ClickAction$SingleClick.classClickAction.java
package com.google.android.droiddriver.actions
public com.google.android.droiddriver.actions.ClickAction$SingleClick extends com.google.android.droiddriver.actions.ClickAction {
public void (long)
long timeoutMillis
public boolean perform (com.google.android.droiddriver.actions.InputInjector, com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.actions.InputInjector injector
com.google.android.droiddriver.UiElement element
android.graphics.Rect elementRect
long downTime
}
com/google/android/droiddriver/actions/BaseAction.classBaseAction.java
package com.google.android.droiddriver.actions
public abstract com.google.android.droiddriver.actions.BaseAction extends java.lang.Object implements com.google.android.droiddriver.actions.Action {
private final long timeoutMillis
public long getTimeoutMillis ()
protected void (long)
long timeoutMillis
}
com/google/android/droiddriver/actions/TextAction.classTextAction.java
package com.google.android.droiddriver.actions
public com.google.android.droiddriver.actions.TextAction extends com.google.android.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 (com.google.android.droiddriver.actions.InputInjector, com.google.android.droiddriver.UiElement)
android.view.KeyEvent modifiedEvent
android.view.KeyEvent event
android.view.KeyEvent[] arr$
int len$
int i$
com.google.android.droiddriver.actions.InputInjector injector
com.google.android.droiddriver.UiElement element
android.view.KeyEvent[] events
boolean success
public java.lang.String toString ()
static void ()
}
com/google/android/droiddriver/actions/SwipeAction$1.classSwipeAction.java
package com.google.android.droiddriver.actions
com.google.android.droiddriver.actions.SwipeAction$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$android$droiddriver$scroll$Direction$PhysicalDirection
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/android/droiddriver/actions/Action.classAction.java
package com.google.android.droiddriver.actions
public abstract com.google.android.droiddriver.actions.Action extends java.lang.Object {
public abstract boolean perform (com.google.android.droiddriver.UiElement)
public abstract long getTimeoutMillis ()
public abstract java.lang.String toString ()
}
com/google/android/droiddriver/actions/InputInjector.classInputInjector.java
package com.google.android.droiddriver.actions
public abstract com.google.android.droiddriver.actions.InputInjector extends java.lang.Object {
public abstract boolean injectInputEvent (android.view.InputEvent)
}
com/google/android/droiddriver/actions/UiElementActor.classUiElementActor.java
package com.google.android.droiddriver.actions
public abstract com.google.android.droiddriver.actions.UiElementActor extends java.lang.Object {
public abstract void click (com.google.android.droiddriver.UiElement)
public abstract void longClick (com.google.android.droiddriver.UiElement)
public abstract void doubleClick (com.google.android.droiddriver.UiElement)
public abstract void scroll (com.google.android.droiddriver.UiElement, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
}
com/google/android/droiddriver/actions/EventUiElementActor.classEventUiElementActor.java
package com.google.android.droiddriver.actions
public com.google.android.droiddriver.actions.EventUiElementActor extends java.lang.Object implements com.google.android.droiddriver.actions.UiElementActor {
public static final com.google.android.droiddriver.actions.EventUiElementActor INSTANCE
public void ()
public void click (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement uiElement
public void longClick (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement uiElement
public void doubleClick (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement uiElement
public void scroll (com.google.android.droiddriver.UiElement, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.UiElement uiElement
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
static void ()
}
com/google/android/droiddriver/actions/accessibility/
com/google/android/droiddriver/actions/accessibility/AccessibilityScrollAction$1.classAccessibilityScrollAction.java
package com.google.android.droiddriver.actions.accessibility
com.google.android.droiddriver.actions.accessibility.AccessibilityScrollAction$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$android$droiddriver$scroll$Direction$PhysicalDirection
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/android/droiddriver/actions/accessibility/AccessibilityClickAction$LongClick.classAccessibilityClickAction.java
package com.google.android.droiddriver.actions.accessibility
public com.google.android.droiddriver.actions.accessibility.AccessibilityClickAction$LongClick extends com.google.android.droiddriver.actions.accessibility.AccessibilityClickAction {
public void (long)
long timeoutMillis
protected boolean perform (android.view.accessibility.AccessibilityNodeInfo, com.google.android.droiddriver.UiElement)
android.view.accessibility.AccessibilityNodeInfo node
com.google.android.droiddriver.UiElement element
}
com/google/android/droiddriver/actions/accessibility/AccessibilityUiElementActor.classAccessibilityUiElementActor.java
package com.google.android.droiddriver.actions.accessibility
public com.google.android.droiddriver.actions.accessibility.AccessibilityUiElementActor extends java.lang.Object implements com.google.android.droiddriver.actions.UiElementActor {
public static final com.google.android.droiddriver.actions.accessibility.AccessibilityUiElementActor INSTANCE
public void ()
public void click (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement uiElement
public void longClick (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement uiElement
public void doubleClick (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement uiElement
public void scroll (com.google.android.droiddriver.UiElement, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.UiElement uiElement
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
static void ()
}
com/google/android/droiddriver/actions/accessibility/AccessibilityClickAction.classAccessibilityClickAction.java
package com.google.android.droiddriver.actions.accessibility
public abstract com.google.android.droiddriver.actions.accessibility.AccessibilityClickAction extends com.google.android.droiddriver.actions.accessibility.AccessibilityAction {
public static final com.google.android.droiddriver.actions.accessibility.AccessibilityClickAction SINGLE
public static final com.google.android.droiddriver.actions.accessibility.AccessibilityClickAction LONG
public static final com.google.android.droiddriver.actions.accessibility.AccessibilityClickAction DOUBLE
protected void (long)
long timeoutMillis
public java.lang.String toString ()
static void ()
}
com/google/android/droiddriver/actions/accessibility/AccessibilityClickAction$DoubleClick.classAccessibilityClickAction.java
package com.google.android.droiddriver.actions.accessibility
public com.google.android.droiddriver.actions.accessibility.AccessibilityClickAction$DoubleClick extends com.google.android.droiddriver.actions.accessibility.AccessibilityClickAction {
public void (long)
long timeoutMillis
protected boolean perform (android.view.accessibility.AccessibilityNodeInfo, com.google.android.droiddriver.UiElement)
android.view.accessibility.AccessibilityNodeInfo node
com.google.android.droiddriver.UiElement element
}
com/google/android/droiddriver/actions/accessibility/AccessibilityClickAction$SingleClick.classAccessibilityClickAction.java
package com.google.android.droiddriver.actions.accessibility
public com.google.android.droiddriver.actions.accessibility.AccessibilityClickAction$SingleClick extends com.google.android.droiddriver.actions.accessibility.AccessibilityClickAction {
public void (long)
long timeoutMillis
protected boolean perform (android.view.accessibility.AccessibilityNodeInfo, com.google.android.droiddriver.UiElement)
android.view.accessibility.AccessibilityNodeInfo node
com.google.android.droiddriver.UiElement element
}
com/google/android/droiddriver/actions/accessibility/AccessibilityAction.classAccessibilityAction.java
package com.google.android.droiddriver.actions.accessibility
public abstract com.google.android.droiddriver.actions.accessibility.AccessibilityAction extends com.google.android.droiddriver.actions.BaseAction {
protected void (long)
long timeoutMillis
public boolean perform (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement element
protected abstract boolean perform (android.view.accessibility.AccessibilityNodeInfo, com.google.android.droiddriver.UiElement)
}
com/google/android/droiddriver/actions/accessibility/AccessibilityScrollAction.classAccessibilityScrollAction.java
package com.google.android.droiddriver.actions.accessibility
public com.google.android.droiddriver.actions.accessibility.AccessibilityScrollAction extends com.google.android.droiddriver.actions.accessibility.AccessibilityAction implements com.google.android.droiddriver.actions.ScrollAction {
private final com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
public void (com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
public void (com.google.android.droiddriver.scroll.Direction$PhysicalDirection, long)
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
long timeoutMillis
protected boolean perform (android.view.accessibility.AccessibilityNodeInfo, com.google.android.droiddriver.UiElement)
android.view.accessibility.AccessibilityNodeInfo node
com.google.android.droiddriver.UiElement element
public java.lang.String toString ()
}
com/google/android/droiddriver/actions/EventAction.classEventAction.java
package com.google.android.droiddriver.actions
public abstract com.google.android.droiddriver.actions.EventAction extends com.google.android.droiddriver.actions.BaseAction {
protected void (long)
long timeoutMillis
public boolean perform (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement element
protected abstract boolean perform (com.google.android.droiddriver.actions.InputInjector, com.google.android.droiddriver.UiElement)
}
com/google/android/droiddriver/actions/SingleKeyAction.classSingleKeyAction.java
package com.google.android.droiddriver.actions
public com.google.android.droiddriver.actions.SingleKeyAction extends com.google.android.droiddriver.actions.KeyAction {
public static final com.google.android.droiddriver.actions.SingleKeyAction MENU
public static final com.google.android.droiddriver.actions.SingleKeyAction SEARCH
public static final com.google.android.droiddriver.actions.SingleKeyAction BACK
public static final com.google.android.droiddriver.actions.SingleKeyAction DELETE
public static final com.google.android.droiddriver.actions.SingleKeyAction CTRL_MOVE_HOME
public static final com.google.android.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 (com.google.android.droiddriver.actions.InputInjector, com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.actions.InputInjector injector
com.google.android.droiddriver.UiElement element
long downTime
public java.lang.String toString ()
String keyCodeString
com.google.android.droiddriver.util.Strings$ToStringHelper toStringHelper
static void ()
}
com/google/android/droiddriver/actions/ClickAction$LongClick.classClickAction.java
package com.google.android.droiddriver.actions
public com.google.android.droiddriver.actions.ClickAction$LongClick extends com.google.android.droiddriver.actions.ClickAction {
public void (long)
long timeoutMillis
public boolean perform (com.google.android.droiddriver.actions.InputInjector, com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.actions.InputInjector injector
com.google.android.droiddriver.UiElement element
android.graphics.Rect elementRect
long downTime
}
com/google/android/droiddriver/actions/ClickAction$DoubleClick.classClickAction.java
package com.google.android.droiddriver.actions
public com.google.android.droiddriver.actions.ClickAction$DoubleClick extends com.google.android.droiddriver.actions.ClickAction {
public void (long)
long timeoutMillis
public boolean perform (com.google.android.droiddriver.actions.InputInjector, com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.actions.InputInjector injector
com.google.android.droiddriver.UiElement element
}
com/google/android/droiddriver/Poller.classPoller.java
package com.google.android.droiddriver
public abstract com.google.android.droiddriver.Poller extends java.lang.Object {
public static final com.google.android.droiddriver.Poller$ConditionChecker EXISTS
public static final com.google.android.droiddriver.Poller$ConditionChecker GONE
public abstract java.lang.Object pollFor (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.Poller$ConditionChecker)
public abstract java.lang.Object pollFor (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.Poller$ConditionChecker, long)
public abstract com.google.android.droiddriver.Poller$ListenerRemover addListener (com.google.android.droiddriver.Poller$TimeoutListener)
public abstract com.google.android.droiddriver.Poller$ListenerRemover addListener (com.google.android.droiddriver.Poller$PollingListener)
public abstract void setTimeoutMillis (long)
public abstract long getTimeoutMillis ()
public abstract void setIntervalMillis (long)
public abstract long getIntervalMillis ()
static void ()
}
com/google/android/droiddriver/Poller$UnsatisfiedConditionException.classPoller.java
package com.google.android.droiddriver
public com.google.android.droiddriver.Poller$UnsatisfiedConditionException extends java.lang.Exception {
public void ()
}
com/google/android/droiddriver/validators/
com/google/android/droiddriver/validators/VisibilityValidator.classVisibilityValidator.java
package com.google.android.droiddriver.validators
public com.google.android.droiddriver.validators.VisibilityValidator extends java.lang.Object implements com.google.android.droiddriver.validators.Validator {
public void ()
public boolean isApplicable (com.google.android.droiddriver.UiElement, com.google.android.droiddriver.actions.Action)
com.google.android.droiddriver.UiElement element
com.google.android.droiddriver.actions.Action action
public java.lang.String validate (com.google.android.droiddriver.UiElement, com.google.android.droiddriver.actions.Action)
com.google.android.droiddriver.UiElement element
com.google.android.droiddriver.actions.Action action
}
com/google/android/droiddriver/validators/ExemptRootValidator.classExemptRootValidator.java
package com.google.android.droiddriver.validators
public com.google.android.droiddriver.validators.ExemptRootValidator extends java.lang.Object implements com.google.android.droiddriver.validators.Validator {
public void ()
public boolean isApplicable (com.google.android.droiddriver.UiElement, com.google.android.droiddriver.actions.Action)
com.google.android.droiddriver.UiElement element
com.google.android.droiddriver.actions.Action action
public java.lang.String validate (com.google.android.droiddriver.UiElement, com.google.android.droiddriver.actions.Action)
com.google.android.droiddriver.UiElement element
com.google.android.droiddriver.actions.Action action
}
com/google/android/droiddriver/validators/DefaultAccessibilityValidator.classDefaultAccessibilityValidator.java
package com.google.android.droiddriver.validators
public com.google.android.droiddriver.validators.DefaultAccessibilityValidator extends java.lang.Object implements com.google.android.droiddriver.validators.Validator {
public void ()
public boolean isApplicable (com.google.android.droiddriver.UiElement, com.google.android.droiddriver.actions.Action)
com.google.android.droiddriver.UiElement element
com.google.android.droiddriver.actions.Action action
public java.lang.String validate (com.google.android.droiddriver.UiElement, com.google.android.droiddriver.actions.Action)
com.google.android.droiddriver.UiElement element
com.google.android.droiddriver.actions.Action action
private static boolean isAccessibilityFocusable (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement element
private static boolean isTopLevelScrollItem (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement element
com.google.android.droiddriver.UiElement parent
private static boolean isActionableForAccessibility (com.google.android.droiddriver.UiElement)
android.view.accessibility.AccessibilityNodeInfo node
com.google.android.droiddriver.UiElement element
private static boolean isSpeakingNode (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement element
private static boolean hasNonActionableSpeakingChildren (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement child
java.util.Iterator i$
com.google.android.droiddriver.UiElement element
private static boolean hasContentDescriptionOrText (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement element
}
com/google/android/droiddriver/validators/FirstApplicableValidator.classFirstApplicableValidator.java
package com.google.android.droiddriver.validators
public com.google.android.droiddriver.validators.FirstApplicableValidator extends java.lang.Object implements com.google.android.droiddriver.validators.Validator {
private final com.google.android.droiddriver.validators.Validator[] validators
public transient void (com.google.android.droiddriver.validators.Validator[])
com.google.android.droiddriver.validators.Validator[] validators
public boolean isApplicable (com.google.android.droiddriver.UiElement, com.google.android.droiddriver.actions.Action)
com.google.android.droiddriver.UiElement element
com.google.android.droiddriver.actions.Action action
public java.lang.String validate (com.google.android.droiddriver.UiElement, com.google.android.droiddriver.actions.Action)
com.google.android.droiddriver.validators.Validator validator
com.google.android.droiddriver.validators.Validator[] arr$
int len$
int i$
com.google.android.droiddriver.UiElement element
com.google.android.droiddriver.actions.Action action
}
com/google/android/droiddriver/validators/Validator.classValidator.java
package com.google.android.droiddriver.validators
public abstract com.google.android.droiddriver.validators.Validator extends java.lang.Object {
public abstract boolean isApplicable (com.google.android.droiddriver.UiElement, com.google.android.droiddriver.actions.Action)
public abstract java.lang.String validate (com.google.android.droiddriver.UiElement, com.google.android.droiddriver.actions.Action)
}
com/google/android/droiddriver/validators/ExemptedClassesValidator.classExemptedClassesValidator.java
package com.google.android.droiddriver.validators
public com.google.android.droiddriver.validators.ExemptedClassesValidator extends java.lang.Object implements com.google.android.droiddriver.validators.Validator {
private static final Class[] EXEMPTED_CLASSES
public void ()
public boolean isApplicable (com.google.android.droiddriver.UiElement, com.google.android.droiddriver.actions.Action)
ClassNotFoundException e
Class clazz
Class[] arr$
int len$
int i$
com.google.android.droiddriver.UiElement element
com.google.android.droiddriver.actions.Action action
String className
Class elementClass
public java.lang.String validate (com.google.android.droiddriver.UiElement, com.google.android.droiddriver.actions.Action)
com.google.android.droiddriver.UiElement element
com.google.android.droiddriver.actions.Action action
static void ()
}
com/google/android/droiddriver/validators/ExemptScrollActionValidator.classExemptScrollActionValidator.java
package com.google.android.droiddriver.validators
public com.google.android.droiddriver.validators.ExemptScrollActionValidator extends java.lang.Object implements com.google.android.droiddriver.validators.Validator {
public void ()
public boolean isApplicable (com.google.android.droiddriver.UiElement, com.google.android.droiddriver.actions.Action)
com.google.android.droiddriver.UiElement element
com.google.android.droiddriver.actions.Action action
public java.lang.String validate (com.google.android.droiddriver.UiElement, com.google.android.droiddriver.actions.Action)
com.google.android.droiddriver.UiElement element
com.google.android.droiddriver.actions.Action action
}
com/google/android/droiddriver/Poller$TimeoutListener.classPoller.java
package com.google.android.droiddriver
public abstract com.google.android.droiddriver.Poller$TimeoutListener extends java.lang.Object {
public abstract void onTimeout (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder)
}
com/google/android/droiddriver/util/
com/google/android/droiddriver/util/Strings.classStrings.java
package com.google.android.droiddriver.util
public com.google.android.droiddriver.util.Strings extends java.lang.Object {
public void ()
public static java.lang.String charSequenceToString (java.lang.CharSequence)
CharSequence input
public static com.google.android.droiddriver.util.Strings$ToStringHelper toStringHelper (java.lang.Object)
Object self
}
com/google/android/droiddriver/util/Preconditions.classPreconditions.java
package com.google.android.droiddriver.util
public final com.google.android.droiddriver.util.Preconditions extends java.lang.Object {
private void ()
public static java.lang.Object checkNotNull (java.lang.Object)
Object reference
}
com/google/android/droiddriver/util/FileUtils.classFileUtils.java
package com.google.android.droiddriver.util
public com.google.android.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
}
com/google/android/droiddriver/util/Strings$ToStringHelper.classStrings.java
package com.google.android.droiddriver.util
public final com.google.android.droiddriver.util.Strings$ToStringHelper extends java.lang.Object {
private final StringBuilder builder
private boolean needsSeparator
private void (java.lang.String)
String className
public com.google.android.droiddriver.util.Strings$ToStringHelper addValue (java.lang.Object)
Object value
public com.google.android.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, com.google.android.droiddriver.util.Strings$1)
String x0
com.google.android.droiddriver.util.Strings$1 x1
}
com/google/android/droiddriver/util/Events.classEvents.java
package com.google.android.droiddriver.util
public com.google.android.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 (com.google.android.droiddriver.actions.InputInjector, android.view.InputEvent)
com.google.android.droiddriver.actions.InputInjector injector
android.view.InputEvent event
private static void injectEvent (int, com.google.android.droiddriver.actions.InputInjector, android.view.InputEvent)
int priority
com.google.android.droiddriver.actions.InputInjector injector
android.view.InputEvent event
public static long touchDown (com.google.android.droiddriver.actions.InputInjector, int, int)
com.google.android.droiddriver.actions.InputInjector injector
int x
int y
android.view.MotionEvent downEvent
long downTime
public static void touchUp (com.google.android.droiddriver.actions.InputInjector, long, int, int)
com.google.android.droiddriver.actions.InputInjector injector
long downTime
int x
int y
public static void touchMove (com.google.android.droiddriver.actions.InputInjector, long, int, int)
com.google.android.droiddriver.actions.InputInjector injector
long downTime
int x
int y
public static long keyDown (com.google.android.droiddriver.actions.InputInjector, int, int)
com.google.android.droiddriver.actions.InputInjector injector
int keyCode
int metaState
long downTime
android.view.KeyEvent downEvent
public static void keyUp (com.google.android.droiddriver.actions.InputInjector, long, int, int)
com.google.android.droiddriver.actions.InputInjector injector
long downTime
int keyCode
int metaState
private void ()
}
com/google/android/droiddriver/util/Logs.classLogs.java
package com.google.android.droiddriver.util
public com.google.android.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 ()
}
com/google/android/droiddriver/util/ActivityUtils$Supplier.classActivityUtils.java
package com.google.android.droiddriver.util
public abstract com.google.android.droiddriver.util.ActivityUtils$Supplier extends java.lang.Object {
public abstract java.lang.Object get ()
}
com/google/android/droiddriver/util/ActivityUtils.classActivityUtils.java
package com.google.android.droiddriver.util
public com.google.android.droiddriver.util.ActivityUtils extends java.lang.Object {
private static com.google.android.droiddriver.util.ActivityUtils$Supplier runningActivitySupplier
public void ()
public static synchronized void setRunningActivitySupplier (com.google.android.droiddriver.util.ActivityUtils$Supplier)
com.google.android.droiddriver.util.ActivityUtils$Supplier activitySupplier
public static synchronized android.app.Activity getRunningActivity ()
}
com/google/android/droiddriver/util/Strings$1.classStrings.java
package com.google.android.droiddriver.util
com.google.android.droiddriver.util.Strings$1 extends java.lang.Object {
}
com/google/android/droiddriver/DroidDriver.classDroidDriver.java
package com.google.android.droiddriver
public abstract com.google.android.droiddriver.DroidDriver extends java.lang.Object {
public abstract boolean has (com.google.android.droiddriver.finders.Finder)
public abstract boolean has (com.google.android.droiddriver.finders.Finder, long)
public abstract com.google.android.droiddriver.UiElement on (com.google.android.droiddriver.finders.Finder)
public abstract com.google.android.droiddriver.UiElement find (com.google.android.droiddriver.finders.Finder)
public abstract void refreshUiElementTree ()
public abstract void checkExists (com.google.android.droiddriver.finders.Finder)
public abstract void checkGone (com.google.android.droiddriver.finders.Finder)
public abstract com.google.android.droiddriver.Poller getPoller ()
public abstract void setPoller (com.google.android.droiddriver.Poller)
public abstract com.google.android.droiddriver.UiDevice getUiDevice ()
public abstract boolean dumpUiElementTree (java.lang.String)
}
com/google/android/droiddriver/base/
com/google/android/droiddriver/base/DefaultPoller$1.classDefaultPoller.java
package com.google.android.droiddriver.base
com.google.android.droiddriver.base.DefaultPoller$1 extends java.lang.Object implements com.google.android.droiddriver.Poller$ListenerRemover {
final com.google.android.droiddriver.Poller$TimeoutListener val$timeoutListener
final com.google.android.droiddriver.base.DefaultPoller this$0
void (com.google.android.droiddriver.base.DefaultPoller, com.google.android.droiddriver.Poller$TimeoutListener)
public void remove ()
}
com/google/android/droiddriver/base/DefaultPoller.classDefaultPoller.java
package com.google.android.droiddriver.base
public com.google.android.droiddriver.base.DefaultPoller extends java.lang.Object implements com.google.android.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 (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.Poller$ConditionChecker)
com.google.android.droiddriver.DroidDriver driver
com.google.android.droiddriver.finders.Finder finder
com.google.android.droiddriver.Poller$ConditionChecker checker
public java.lang.Object pollFor (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.Poller$ConditionChecker, long)
com.google.android.droiddriver.Poller$UnsatisfiedConditionException e
com.google.android.droiddriver.Poller$PollingListener pollingListener
java.util.Iterator i$
com.google.android.droiddriver.Poller$TimeoutListener timeoutListener
java.util.Iterator i$
long remainingMillis
com.google.android.droiddriver.DroidDriver driver
com.google.android.droiddriver.finders.Finder finder
com.google.android.droiddriver.Poller$ConditionChecker checker
long timeoutMillis
long end
public com.google.android.droiddriver.Poller$ListenerRemover addListener (com.google.android.droiddriver.Poller$TimeoutListener)
com.google.android.droiddriver.Poller$TimeoutListener timeoutListener
public com.google.android.droiddriver.Poller$ListenerRemover addListener (com.google.android.droiddriver.Poller$PollingListener)
com.google.android.droiddriver.Poller$PollingListener pollingListener
static java.util.Collection access$000 (com.google.android.droiddriver.base.DefaultPoller)
com.google.android.droiddriver.base.DefaultPoller x0
static java.util.Collection access$100 (com.google.android.droiddriver.base.DefaultPoller)
com.google.android.droiddriver.base.DefaultPoller x0
}
com/google/android/droiddriver/base/BaseUiElement.classBaseUiElement.java
package com.google.android.droiddriver.base
public abstract com.google.android.droiddriver.base.BaseUiElement extends java.lang.Object implements com.google.android.droiddriver.UiElement {
public static final String ATTRIB_VISIBLE_BOUNDS
public static final String ATTRIB_NOT_VISIBLE
private com.google.android.droiddriver.actions.UiElementActor uiElementActor
private com.google.android.droiddriver.validators.Validator validator
public void ()
public java.lang.Object get (com.google.android.droiddriver.finders.Attribute)
com.google.android.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 (com.google.android.droiddriver.actions.Action)
String failure
com.google.android.droiddriver.actions.Action action
protected boolean doPerform (com.google.android.droiddriver.actions.Action)
com.google.android.droiddriver.actions.Action action
protected abstract void doPerformAndWait (java.util.concurrent.FutureTask, long)
private boolean performAndWait (com.google.android.droiddriver.actions.Action)
Throwable cause
java.util.concurrent.ExecutionException e
InterruptedException e
com.google.android.droiddriver.actions.Action action
java.util.concurrent.FutureTask futureTask
public void setText (java.lang.String)
String text
private void clearText ()
String text
com.google.android.droiddriver.actions.InputInjector injector
long shiftDownTime
public void click ()
public void longClick ()
public void doubleClick ()
public void scroll (com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
protected abstract java.util.Map getAttributes ()
protected abstract java.util.List getChildren ()
public java.util.List getChildren (com.google.android.droiddriver.finders.Predicate)
com.google.android.droiddriver.base.BaseUiElement child
java.util.Iterator i$
com.google.android.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$
com.google.android.droiddriver.util.Strings$ToStringHelper toStringHelper
private static void addAttribute (com.google.android.droiddriver.util.Strings$ToStringHelper, com.google.android.droiddriver.finders.Attribute, java.lang.Object)
com.google.android.droiddriver.util.Strings$ToStringHelper toStringHelper
com.google.android.droiddriver.finders.Attribute attr
Object value
public abstract java.lang.Object getRawElement ()
public void setUiElementActor (com.google.android.droiddriver.actions.UiElementActor)
com.google.android.droiddriver.actions.UiElementActor uiElementActor
public void setValidator (com.google.android.droiddriver.validators.Validator)
com.google.android.droiddriver.validators.Validator validator
}
com/google/android/droiddriver/base/DefaultPoller$2.classDefaultPoller.java
package com.google.android.droiddriver.base
com.google.android.droiddriver.base.DefaultPoller$2 extends java.lang.Object implements com.google.android.droiddriver.Poller$ListenerRemover {
final com.google.android.droiddriver.Poller$PollingListener val$pollingListener
final com.google.android.droiddriver.base.DefaultPoller this$0
void (com.google.android.droiddriver.base.DefaultPoller, com.google.android.droiddriver.Poller$PollingListener)
public void remove ()
}
com/google/android/droiddriver/base/DroidDriverContext.classDroidDriverContext.java
package com.google.android.droiddriver.base
public com.google.android.droiddriver.base.DroidDriverContext extends java.lang.Object {
private final android.app.Instrumentation instrumentation
private final com.google.android.droiddriver.base.BaseDroidDriver driver
private final java.util.Map map
public void (android.app.Instrumentation, com.google.android.droiddriver.base.BaseDroidDriver)
android.app.Instrumentation instrumentation
com.google.android.droiddriver.base.BaseDroidDriver driver
public android.app.Instrumentation getInstrumentation ()
public com.google.android.droiddriver.base.BaseDroidDriver getDriver ()
public com.google.android.droiddriver.base.BaseUiElement getElement (java.lang.Object, com.google.android.droiddriver.base.BaseUiElement)
Object rawElement
com.google.android.droiddriver.base.BaseUiElement parent
com.google.android.droiddriver.base.BaseUiElement element
public com.google.android.droiddriver.base.BaseUiElement newRootElement (java.lang.Object)
Object rawRoot
private void clearData ()
public boolean tryWaitForIdleSync (long)
InterruptedException e
java.util.concurrent.ExecutionException e
java.util.concurrent.TimeoutException e
long timeoutMillis
java.util.concurrent.FutureTask futureTask
public boolean tryRunOnMainSync (java.lang.Runnable, long)
InterruptedException e
java.util.concurrent.ExecutionException e
java.util.concurrent.TimeoutException e
Runnable runnable
long timeoutMillis
java.util.concurrent.FutureTask futureTask
public void runOnMainSync (java.lang.Runnable)
Runnable runnable
long timeoutMillis
private java.lang.String getRunOnMainSyncTimeoutMessage (long)
long timeoutMillis
private void validateNotAppThread ()
static android.app.Instrumentation access$000 (com.google.android.droiddriver.base.DroidDriverContext)
com.google.android.droiddriver.base.DroidDriverContext x0
}
com/google/android/droiddriver/base/BaseUiDevice.classBaseUiDevice.java
package com.google.android.droiddriver.base
public abstract com.google.android.droiddriver.base.BaseUiDevice extends java.lang.Object implements com.google.android.droiddriver.UiDevice {
private static final com.google.android.droiddriver.actions.SingleKeyAction POWER_OFF
private static final com.google.android.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 (com.google.android.droiddriver.actions.Action)
com.google.android.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
Exception e
Exception e
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 com.google.android.droiddriver.base.DroidDriverContext getContext ()
static void ()
}
com/google/android/droiddriver/base/DroidDriverContext$2.classDroidDriverContext.java
package com.google.android.droiddriver.base
com.google.android.droiddriver.base.DroidDriverContext$2 extends java.lang.Object implements java.lang.Runnable {
final java.util.concurrent.FutureTask val$futureTask
final com.google.android.droiddriver.base.DroidDriverContext this$0
void (com.google.android.droiddriver.base.DroidDriverContext, java.util.concurrent.FutureTask)
public void run ()
}
com/google/android/droiddriver/base/DroidDriverContext$1.classDroidDriverContext.java
package com.google.android.droiddriver.base
com.google.android.droiddriver.base.DroidDriverContext$1 extends java.lang.Object implements java.lang.Runnable {
final com.google.android.droiddriver.base.DroidDriverContext this$0
void (com.google.android.droiddriver.base.DroidDriverContext)
public void run ()
}
com/google/android/droiddriver/base/BaseUiElement$1.classBaseUiElement.java
package com.google.android.droiddriver.base
com.google.android.droiddriver.base.BaseUiElement$1 extends java.lang.Object implements java.util.concurrent.Callable {
final com.google.android.droiddriver.actions.Action val$action
final com.google.android.droiddriver.base.BaseUiElement this$0
void (com.google.android.droiddriver.base.BaseUiElement, com.google.android.droiddriver.actions.Action)
public java.lang.Boolean call ()
public volatile java.lang.Object call () throws java.lang.Exception
}
com/google/android/droiddriver/base/BaseDroidDriver.classBaseDroidDriver.java
package com.google.android.droiddriver.base
public abstract com.google.android.droiddriver.base.BaseDroidDriver extends java.lang.Object implements com.google.android.droiddriver.DroidDriver {
private com.google.android.droiddriver.Poller poller
private com.google.android.droiddriver.base.BaseUiElement rootElement
public void ()
public com.google.android.droiddriver.UiElement find (com.google.android.droiddriver.finders.Finder)
com.google.android.droiddriver.finders.Finder finder
public boolean has (com.google.android.droiddriver.finders.Finder)
com.google.android.droiddriver.exceptions.ElementNotFoundException enfe
com.google.android.droiddriver.finders.Finder finder
public boolean has (com.google.android.droiddriver.finders.Finder, long)
com.google.android.droiddriver.exceptions.TimeoutException e
com.google.android.droiddriver.finders.Finder finder
long timeoutMillis
public com.google.android.droiddriver.UiElement on (com.google.android.droiddriver.finders.Finder)
com.google.android.droiddriver.finders.Finder finder
public void checkExists (com.google.android.droiddriver.finders.Finder)
com.google.android.droiddriver.finders.Finder finder
public void checkGone (com.google.android.droiddriver.finders.Finder)
com.google.android.droiddriver.finders.Finder finder
public com.google.android.droiddriver.Poller getPoller ()
public void setPoller (com.google.android.droiddriver.Poller)
com.google.android.droiddriver.Poller poller
public abstract com.google.android.droiddriver.actions.InputInjector getInjector ()
protected abstract com.google.android.droiddriver.base.BaseUiElement newRootElement ()
protected abstract com.google.android.droiddriver.base.BaseUiElement newUiElement (java.lang.Object, com.google.android.droiddriver.base.BaseUiElement)
public com.google.android.droiddriver.base.BaseUiElement getRootElement ()
public void refreshUiElementTree ()
public boolean dumpUiElementTree (java.lang.String)
String path
}
com/google/android/droiddriver/UiDevice.classUiDevice.java
package com.google.android.droiddriver
public abstract com.google.android.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 (com.google.android.droiddriver.actions.Action)
public abstract boolean takeScreenshot (java.lang.String)
public abstract boolean takeScreenshot (java.lang.String, android.graphics.Bitmap$CompressFormat, int)
}
com/google/android/droiddriver/UiElement$1.classUiElement.java
package com.google.android.droiddriver
final com.google.android.droiddriver.UiElement$1 extends java.lang.Object implements com.google.android.droiddriver.finders.Predicate {
void ()
public boolean apply (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement element
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
Object x0
}
com/google/android/droiddriver/scroll/
com/google/android/droiddriver/scroll/Direction$DirectionConverter$2.classDirection.java
package com.google.android.droiddriver.scroll
final com.google.android.droiddriver.scroll.Direction$DirectionConverter$2 extends com.google.android.droiddriver.scroll.Direction$DirectionConverter {
void ()
public com.google.android.droiddriver.scroll.Direction$PhysicalDirection horizontalForwardDirection ()
public com.google.android.droiddriver.scroll.Direction$PhysicalDirection verticalForwardDirection ()
}
com/google/android/droiddriver/scroll/StaticSentinelStrategy.classStaticSentinelStrategy.java
package com.google.android.droiddriver.scroll
public com.google.android.droiddriver.scroll.StaticSentinelStrategy extends com.google.android.droiddriver.scroll.SentinelStrategy {
public static final com.google.android.droiddriver.scroll.StaticSentinelStrategy DEFAULT
public void (com.google.android.droiddriver.scroll.SentinelStrategy$Getter, com.google.android.droiddriver.scroll.SentinelStrategy$Getter, com.google.android.droiddriver.scroll.Direction$DirectionConverter)
com.google.android.droiddriver.scroll.SentinelStrategy$Getter backwardGetter
com.google.android.droiddriver.scroll.SentinelStrategy$Getter forwardGetter
com.google.android.droiddriver.scroll.Direction$DirectionConverter directionConverter
public boolean scroll (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.DroidDriver driver
com.google.android.droiddriver.finders.Finder containerFinder
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
com.google.android.droiddriver.UiElement sentinel
com.google.android.droiddriver.UiElement container
android.graphics.Rect visibleBounds
static void ()
}
com/google/android/droiddriver/scroll/AccessibilityEventScrollStepStrategy$1.classAccessibilityEventScrollStepStrategy.java
package com.google.android.droiddriver.scroll
com.google.android.droiddriver.scroll.AccessibilityEventScrollStepStrategy$1 extends java.lang.Object implements java.lang.Runnable {
final com.google.android.droiddriver.UiElement val$container
final com.google.android.droiddriver.scroll.Direction$PhysicalDirection val$direction
final com.google.android.droiddriver.scroll.AccessibilityEventScrollStepStrategy this$0
void (com.google.android.droiddriver.scroll.AccessibilityEventScrollStepStrategy, com.google.android.droiddriver.UiElement, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
public void run ()
}
com/google/android/droiddriver/scroll/DynamicSentinelStrategy$TextUpdated.classDynamicSentinelStrategy.java
package com.google.android.droiddriver.scroll
public com.google.android.droiddriver.scroll.DynamicSentinelStrategy$TextUpdated extends com.google.android.droiddriver.scroll.DynamicSentinelStrategy$SingleStringUpdated {
public void (com.google.android.droiddriver.finders.Finder)
com.google.android.droiddriver.finders.Finder uniqueStringFinder
protected java.lang.String getUniqueString (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement uniqueStringElement
}
com/google/android/droiddriver/scroll/SentinelStrategy$1.classSentinelStrategy.java
package com.google.android.droiddriver.scroll
final com.google.android.droiddriver.scroll.SentinelStrategy$1 extends com.google.android.droiddriver.scroll.SentinelStrategy$Getter {
void ()
protected com.google.android.droiddriver.UiElement getSentinel (java.util.List)
java.util.List children
public java.lang.String toString ()
}
com/google/android/droiddriver/scroll/Direction$PhysicalDirection$1.classDirection.java
package com.google.android.droiddriver.scroll
final com.google.android.droiddriver.scroll.Direction$PhysicalDirection$1 extends com.google.android.droiddriver.scroll.Direction$PhysicalDirection {
void (java.lang.String, int)
public com.google.android.droiddriver.scroll.Direction$PhysicalDirection reverse ()
public com.google.android.droiddriver.scroll.Direction$Axis axis ()
}
com/google/android/droiddriver/scroll/DynamicSentinelStrategy$ResourceIdUpdated.classDynamicSentinelStrategy.java
package com.google.android.droiddriver.scroll
public com.google.android.droiddriver.scroll.DynamicSentinelStrategy$ResourceIdUpdated extends com.google.android.droiddriver.scroll.DynamicSentinelStrategy$SingleStringUpdated {
public static final com.google.android.droiddriver.scroll.DynamicSentinelStrategy$ResourceIdUpdated SELF
public void (com.google.android.droiddriver.finders.Finder)
com.google.android.droiddriver.finders.Finder uniqueStringFinder
protected java.lang.String getUniqueString (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement uniqueStringElement
static void ()
}
com/google/android/droiddriver/scroll/Direction$LogicalDirection$2.classDirection.java
package com.google.android.droiddriver.scroll
final com.google.android.droiddriver.scroll.Direction$LogicalDirection$2 extends com.google.android.droiddriver.scroll.Direction$LogicalDirection {
void (java.lang.String, int)
public com.google.android.droiddriver.scroll.Direction$LogicalDirection reverse ()
}
com/google/android/droiddriver/scroll/Scrollers$ProgressBarScrollStepStrategy.classScrollers.java
package com.google.android.droiddriver.scroll
public abstract com.google.android.droiddriver.scroll.Scrollers$ProgressBarScrollStepStrategy extends com.google.android.droiddriver.scroll.ForwardingScrollStepStrategy {
public void ()
public boolean scroll (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.DroidDriver driver
com.google.android.droiddriver.finders.Finder containerFinder
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
public static com.google.android.droiddriver.scroll.ScrollStepStrategy wrap (com.google.android.droiddriver.scroll.ScrollStepStrategy)
com.google.android.droiddriver.scroll.ScrollStepStrategy delegate
}
com/google/android/droiddriver/scroll/ForwardingScrollStepStrategy.classForwardingScrollStepStrategy.java
package com.google.android.droiddriver.scroll
public abstract com.google.android.droiddriver.scroll.ForwardingScrollStepStrategy extends java.lang.Object implements com.google.android.droiddriver.scroll.ScrollStepStrategy {
protected void ()
protected abstract com.google.android.droiddriver.scroll.ScrollStepStrategy delegate ()
public boolean scroll (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.DroidDriver driver
com.google.android.droiddriver.finders.Finder containerFinder
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
public final com.google.android.droiddriver.scroll.Direction$DirectionConverter getDirectionConverter ()
public void beginScrolling (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.DroidDriver driver
com.google.android.droiddriver.finders.Finder containerFinder
com.google.android.droiddriver.finders.Finder itemFinder
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
public void endScrolling (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.DroidDriver driver
com.google.android.droiddriver.finders.Finder containerFinder
com.google.android.droiddriver.finders.Finder itemFinder
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
public void doScroll (com.google.android.droiddriver.UiElement, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.UiElement container
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
}
com/google/android/droiddriver/scroll/Direction$PhysicalDirection$2.classDirection.java
package com.google.android.droiddriver.scroll
final com.google.android.droiddriver.scroll.Direction$PhysicalDirection$2 extends com.google.android.droiddriver.scroll.Direction$PhysicalDirection {
void (java.lang.String, int)
public com.google.android.droiddriver.scroll.Direction$PhysicalDirection reverse ()
public com.google.android.droiddriver.scroll.Direction$Axis axis ()
}
com/google/android/droiddriver/scroll/DynamicSentinelStrategy$SingleStringUpdated.classDynamicSentinelStrategy.java
package com.google.android.droiddriver.scroll
public abstract com.google.android.droiddriver.scroll.DynamicSentinelStrategy$SingleStringUpdated extends java.lang.Object implements com.google.android.droiddriver.scroll.DynamicSentinelStrategy$IsUpdatedStrategy {
private final com.google.android.droiddriver.finders.Finder uniqueStringFinder
public void (com.google.android.droiddriver.finders.Finder)
com.google.android.droiddriver.finders.Finder uniqueStringFinder
protected abstract java.lang.String getUniqueString (com.google.android.droiddriver.UiElement)
private java.lang.String getUniqueStringFromSentinel (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.exceptions.ElementNotFoundException e
com.google.android.droiddriver.UiElement sentinel
public boolean isSentinelUpdated (com.google.android.droiddriver.UiElement, com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement newSentinel
com.google.android.droiddriver.UiElement oldSentinel
String newString
public java.lang.String toString ()
}
com/google/android/droiddriver/scroll/Scrollers.classScrollers.java
package com.google.android.droiddriver.scroll
public com.google.android.droiddriver.scroll.Scrollers extends java.lang.Object {
public void ()
public static com.google.android.droiddriver.scroll.Scroller newScroller (android.app.UiAutomation)
android.app.UiAutomation uiAutomation
}
com/google/android/droiddriver/scroll/SentinelStrategy$Getter.classSentinelStrategy.java
package com.google.android.droiddriver.scroll
public abstract com.google.android.droiddriver.scroll.SentinelStrategy$Getter extends java.lang.Object implements com.google.android.droiddriver.finders.Finder {
protected final com.google.android.droiddriver.finders.Predicate predicate
protected void ()
protected void (com.google.android.droiddriver.finders.Predicate)
com.google.android.droiddriver.finders.Predicate predicate
public com.google.android.droiddriver.UiElement find (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement container
com.google.android.droiddriver.UiElement sentinel
protected abstract com.google.android.droiddriver.UiElement getSentinel (java.util.List)
public abstract java.lang.String toString ()
}
com/google/android/droiddriver/scroll/Direction$LogicalDirection$1.classDirection.java
package com.google.android.droiddriver.scroll
final com.google.android.droiddriver.scroll.Direction$LogicalDirection$1 extends com.google.android.droiddriver.scroll.Direction$LogicalDirection {
void (java.lang.String, int)
public com.google.android.droiddriver.scroll.Direction$LogicalDirection reverse ()
}
com/google/android/droiddriver/scroll/Direction$Axis$2.classDirection.java
package com.google.android.droiddriver.scroll
final com.google.android.droiddriver.scroll.Direction$Axis$2 extends com.google.android.droiddriver.scroll.Direction$Axis {
private final com.google.android.droiddriver.scroll.Direction$PhysicalDirection[] directions
void (java.lang.String, int)
public com.google.android.droiddriver.scroll.Direction$PhysicalDirection[] getPhysicalDirections ()
}
com/google/android/droiddriver/scroll/ScrollStepStrategy.classScrollStepStrategy.java
package com.google.android.droiddriver.scroll
public abstract com.google.android.droiddriver.scroll.ScrollStepStrategy extends java.lang.Object {
public abstract boolean scroll (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
public abstract com.google.android.droiddriver.scroll.Direction$DirectionConverter getDirectionConverter ()
public abstract void beginScrolling (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
public abstract void endScrolling (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
public abstract void doScroll (com.google.android.droiddriver.UiElement, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
public abstract java.lang.String toString ()
}
com/google/android/droiddriver/scroll/Direction$1.classDirection.java
package com.google.android.droiddriver.scroll
com.google.android.droiddriver.scroll.Direction$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$android$droiddriver$scroll$Direction$LogicalDirection
static final int[] $SwitchMap$com$google$android$droiddriver$scroll$Direction$Axis
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/android/droiddriver/scroll/Direction$DirectionConverter$1.classDirection.java
package com.google.android.droiddriver.scroll
final com.google.android.droiddriver.scroll.Direction$DirectionConverter$1 extends com.google.android.droiddriver.scroll.Direction$DirectionConverter {
void ()
public com.google.android.droiddriver.scroll.Direction$PhysicalDirection horizontalForwardDirection ()
public com.google.android.droiddriver.scroll.Direction$PhysicalDirection verticalForwardDirection ()
}
com/google/android/droiddriver/scroll/Direction$PhysicalDirection.classDirection.java
package com.google.android.droiddriver.scroll
public abstract com.google.android.droiddriver.scroll.Direction$PhysicalDirection extends java.lang.Enum {
public static final com.google.android.droiddriver.scroll.Direction$PhysicalDirection UP
public static final com.google.android.droiddriver.scroll.Direction$PhysicalDirection DOWN
public static final com.google.android.droiddriver.scroll.Direction$PhysicalDirection LEFT
public static final com.google.android.droiddriver.scroll.Direction$PhysicalDirection RIGHT
private static final com.google.android.droiddriver.scroll.Direction$PhysicalDirection[] $VALUES
public static com.google.android.droiddriver.scroll.Direction$PhysicalDirection[] values ()
public static com.google.android.droiddriver.scroll.Direction$PhysicalDirection valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public abstract com.google.android.droiddriver.scroll.Direction$PhysicalDirection reverse ()
public abstract com.google.android.droiddriver.scroll.Direction$Axis axis ()
void (java.lang.String, int, com.google.android.droiddriver.scroll.Direction$1)
String x0
int x1
com.google.android.droiddriver.scroll.Direction$1 x2
static void ()
}
com/google/android/droiddriver/scroll/Direction$Axis$1.classDirection.java
package com.google.android.droiddriver.scroll
final com.google.android.droiddriver.scroll.Direction$Axis$1 extends com.google.android.droiddriver.scroll.Direction$Axis {
private final com.google.android.droiddriver.scroll.Direction$PhysicalDirection[] directions
void (java.lang.String, int)
public com.google.android.droiddriver.scroll.Direction$PhysicalDirection[] getPhysicalDirections ()
}
com/google/android/droiddriver/scroll/AccessibilityEventScrollStepStrategy$EndData.classAccessibilityEventScrollStepStrategy.java
package com.google.android.droiddriver.scroll
com.google.android.droiddriver.scroll.AccessibilityEventScrollStepStrategy$EndData extends java.lang.Object {
private com.google.android.droiddriver.finders.Finder containerFinderAtEnd
private com.google.android.droiddriver.scroll.Direction$PhysicalDirection directionAtEnd
private void ()
public boolean match (com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.finders.Finder containerFinder
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
public void set (com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.finders.Finder containerFinder
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
public void reset ()
void (com.google.android.droiddriver.scroll.AccessibilityEventScrollStepStrategy$1)
com.google.android.droiddriver.scroll.AccessibilityEventScrollStepStrategy$1 x0
}
com/google/android/droiddriver/scroll/SentinelStrategy.classSentinelStrategy.java
package com.google.android.droiddriver.scroll
public abstract com.google.android.droiddriver.scroll.SentinelStrategy extends java.lang.Object implements com.google.android.droiddriver.scroll.ScrollStepStrategy {
public static final com.google.android.droiddriver.scroll.SentinelStrategy$Getter FIRST_CHILD_GETTER
public static final com.google.android.droiddriver.scroll.SentinelStrategy$Getter LAST_CHILD_GETTER
public static final com.google.android.droiddriver.scroll.SentinelStrategy$Getter SECOND_LAST_CHILD_GETTER
public static final com.google.android.droiddriver.scroll.SentinelStrategy$Getter SECOND_CHILD_GETTER
private final com.google.android.droiddriver.scroll.SentinelStrategy$Getter backwardGetter
private final com.google.android.droiddriver.scroll.SentinelStrategy$Getter forwardGetter
private final com.google.android.droiddriver.scroll.Direction$DirectionConverter directionConverter
protected void (com.google.android.droiddriver.scroll.SentinelStrategy$Getter, com.google.android.droiddriver.scroll.SentinelStrategy$Getter, com.google.android.droiddriver.scroll.Direction$DirectionConverter)
com.google.android.droiddriver.scroll.SentinelStrategy$Getter backwardGetter
com.google.android.droiddriver.scroll.SentinelStrategy$Getter forwardGetter
com.google.android.droiddriver.scroll.Direction$DirectionConverter directionConverter
protected com.google.android.droiddriver.UiElement getSentinel (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.finders.Finder sentinelFinder
com.google.android.droiddriver.DroidDriver driver
com.google.android.droiddriver.finders.Finder containerFinder
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
com.google.android.droiddriver.finders.Finder sentinelFinder
com.google.android.droiddriver.scroll.Direction$LogicalDirection logicalDirection
public final com.google.android.droiddriver.scroll.Direction$DirectionConverter getDirectionConverter ()
public void beginScrolling (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.DroidDriver driver
com.google.android.droiddriver.finders.Finder containerFinder
com.google.android.droiddriver.finders.Finder itemFinder
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
public void endScrolling (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.DroidDriver driver
com.google.android.droiddriver.finders.Finder containerFinder
com.google.android.droiddriver.finders.Finder itemFinder
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
public java.lang.String toString ()
public void doScroll (com.google.android.droiddriver.UiElement, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.UiElement container
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
static void ()
}
com/google/android/droiddriver/scroll/Direction$Axis.classDirection.java
package com.google.android.droiddriver.scroll
public abstract com.google.android.droiddriver.scroll.Direction$Axis extends java.lang.Enum {
public static final com.google.android.droiddriver.scroll.Direction$Axis HORIZONTAL
public static final com.google.android.droiddriver.scroll.Direction$Axis VERTICAL
private static final com.google.android.droiddriver.scroll.Direction$Axis[] $VALUES
public static com.google.android.droiddriver.scroll.Direction$Axis[] values ()
public static com.google.android.droiddriver.scroll.Direction$Axis valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public abstract com.google.android.droiddriver.scroll.Direction$PhysicalDirection[] getPhysicalDirections ()
void (java.lang.String, int, com.google.android.droiddriver.scroll.Direction$1)
String x0
int x1
com.google.android.droiddriver.scroll.Direction$1 x2
static void ()
}
com/google/android/droiddriver/scroll/Direction$PhysicalDirection$3.classDirection.java
package com.google.android.droiddriver.scroll
final com.google.android.droiddriver.scroll.Direction$PhysicalDirection$3 extends com.google.android.droiddriver.scroll.Direction$PhysicalDirection {
void (java.lang.String, int)
public com.google.android.droiddriver.scroll.Direction$PhysicalDirection reverse ()
public com.google.android.droiddriver.scroll.Direction$Axis axis ()
}
com/google/android/droiddriver/scroll/SentinelStrategy$MorePredicateGetter.classSentinelStrategy.java
package com.google.android.droiddriver.scroll
public com.google.android.droiddriver.scroll.SentinelStrategy$MorePredicateGetter extends com.google.android.droiddriver.scroll.SentinelStrategy$Getter {
private final com.google.android.droiddriver.scroll.SentinelStrategy$Getter original
public void (com.google.android.droiddriver.scroll.SentinelStrategy$Getter, com.google.android.droiddriver.finders.Predicate)
com.google.android.droiddriver.scroll.SentinelStrategy$Getter original
com.google.android.droiddriver.finders.Predicate extraPredicate
protected com.google.android.droiddriver.UiElement getSentinel (java.util.List)
java.util.List children
public java.lang.String toString ()
}
com/google/android/droiddriver/scroll/SentinelStrategy$4.classSentinelStrategy.java
package com.google.android.droiddriver.scroll
final com.google.android.droiddriver.scroll.SentinelStrategy$4 extends com.google.android.droiddriver.scroll.SentinelStrategy$Getter {
void ()
protected com.google.android.droiddriver.UiElement getSentinel (java.util.List)
java.util.List children
public java.lang.String toString ()
}
com/google/android/droiddriver/scroll/Scroller.classScroller.java
package com.google.android.droiddriver.scroll
public abstract com.google.android.droiddriver.scroll.Scroller extends java.lang.Object {
public abstract com.google.android.droiddriver.UiElement scrollTo (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.finders.Finder)
public abstract com.google.android.droiddriver.UiElement scrollTo (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
}
com/google/android/droiddriver/scroll/Scrollers$ProgressBarScrollStepStrategy$1.classScrollers.java
package com.google.android.droiddriver.scroll
final com.google.android.droiddriver.scroll.Scrollers$ProgressBarScrollStepStrategy$1 extends com.google.android.droiddriver.scroll.Scrollers$ProgressBarScrollStepStrategy {
final com.google.android.droiddriver.scroll.ScrollStepStrategy val$delegate
void (com.google.android.droiddriver.scroll.ScrollStepStrategy)
protected com.google.android.droiddriver.scroll.ScrollStepStrategy delegate ()
}
com/google/android/droiddriver/scroll/DynamicSentinelStrategy$IsUpdatedStrategy.classDynamicSentinelStrategy.java
package com.google.android.droiddriver.scroll
public abstract com.google.android.droiddriver.scroll.DynamicSentinelStrategy$IsUpdatedStrategy extends java.lang.Object {
public abstract boolean isSentinelUpdated (com.google.android.droiddriver.UiElement, com.google.android.droiddriver.UiElement)
public abstract java.lang.String toString ()
}
com/google/android/droiddriver/scroll/Direction$LogicalDirection.classDirection.java
package com.google.android.droiddriver.scroll
public abstract com.google.android.droiddriver.scroll.Direction$LogicalDirection extends java.lang.Enum {
public static final com.google.android.droiddriver.scroll.Direction$LogicalDirection FORWARD
public static final com.google.android.droiddriver.scroll.Direction$LogicalDirection BACKWARD
private static final com.google.android.droiddriver.scroll.Direction$LogicalDirection[] $VALUES
public static com.google.android.droiddriver.scroll.Direction$LogicalDirection[] values ()
public static com.google.android.droiddriver.scroll.Direction$LogicalDirection valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public abstract com.google.android.droiddriver.scroll.Direction$LogicalDirection reverse ()
void (java.lang.String, int, com.google.android.droiddriver.scroll.Direction$1)
String x0
int x1
com.google.android.droiddriver.scroll.Direction$1 x2
static void ()
}
com/google/android/droiddriver/scroll/AccessibilityEventScrollStepStrategy.classAccessibilityEventScrollStepStrategy.java
package com.google.android.droiddriver.scroll
public com.google.android.droiddriver.scroll.AccessibilityEventScrollStepStrategy extends java.lang.Object implements com.google.android.droiddriver.scroll.ScrollStepStrategy {
private final android.app.UiAutomation uiAutomation
private final long scrollEventTimeoutMillis
private final com.google.android.droiddriver.scroll.Direction$DirectionConverter directionConverter
private final com.google.android.droiddriver.scroll.AccessibilityEventScrollStepStrategy$EndData endData
public void (android.app.UiAutomation, long, com.google.android.droiddriver.scroll.Direction$DirectionConverter)
android.app.UiAutomation uiAutomation
long scrollEventTimeoutMillis
com.google.android.droiddriver.scroll.Direction$DirectionConverter converter
public boolean scroll (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.DroidDriver driver
com.google.android.droiddriver.finders.Finder containerFinder
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
android.view.accessibility.AccessibilityEvent event
protected boolean detectEnd (android.view.accessibility.AccessibilityEvent, com.google.android.droiddriver.scroll.Direction$Axis)
android.view.accessibility.AccessibilityEvent event
com.google.android.droiddriver.scroll.Direction$Axis axis
public final com.google.android.droiddriver.scroll.Direction$DirectionConverter getDirectionConverter ()
public void beginScrolling (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.DroidDriver driver
com.google.android.droiddriver.finders.Finder containerFinder
com.google.android.droiddriver.finders.Finder itemFinder
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
public void endScrolling (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.DroidDriver driver
com.google.android.droiddriver.finders.Finder containerFinder
com.google.android.droiddriver.finders.Finder itemFinder
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
protected android.view.accessibility.AccessibilityEvent doScrollAndReturnEvent (com.google.android.droiddriver.UiElement, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
IllegalStateException e
java.util.concurrent.TimeoutException e
com.google.android.droiddriver.UiElement container
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
com.google.android.droiddriver.scroll.AccessibilityEventScrollStepStrategy$LastScrollEventFilter filter
public void doScroll (com.google.android.droiddriver.UiElement, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.UiElement container
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
}
com/google/android/droiddriver/scroll/AccessibilityEventScrollStepStrategy$NullAccessibilityEventScrollStepStrategy.classAccessibilityEventScrollStepStrategy.java
package com.google.android.droiddriver.scroll
public com.google.android.droiddriver.scroll.AccessibilityEventScrollStepStrategy$NullAccessibilityEventScrollStepStrategy extends com.google.android.droiddriver.scroll.AccessibilityEventScrollStepStrategy {
public void (android.app.UiAutomation, long, com.google.android.droiddriver.scroll.Direction$DirectionConverter)
android.app.UiAutomation uiAutomation
long scrollEventTimeoutMillis
com.google.android.droiddriver.scroll.Direction$DirectionConverter converter
protected boolean detectEnd (android.view.accessibility.AccessibilityEvent, com.google.android.droiddriver.scroll.Direction$Axis)
android.view.accessibility.AccessibilityEvent event
com.google.android.droiddriver.scroll.Direction$Axis axis
}
com/google/android/droiddriver/scroll/DynamicSentinelStrategy.classDynamicSentinelStrategy.java
package com.google.android.droiddriver.scroll
public com.google.android.droiddriver.scroll.DynamicSentinelStrategy extends com.google.android.droiddriver.scroll.SentinelStrategy {
private final com.google.android.droiddriver.scroll.DynamicSentinelStrategy$IsUpdatedStrategy isUpdatedStrategy
private com.google.android.droiddriver.UiElement lastSentinel
public void (com.google.android.droiddriver.scroll.DynamicSentinelStrategy$IsUpdatedStrategy, com.google.android.droiddriver.scroll.SentinelStrategy$Getter, com.google.android.droiddriver.scroll.SentinelStrategy$Getter, com.google.android.droiddriver.scroll.Direction$DirectionConverter)
com.google.android.droiddriver.scroll.DynamicSentinelStrategy$IsUpdatedStrategy isUpdatedStrategy
com.google.android.droiddriver.scroll.SentinelStrategy$Getter backwardGetter
com.google.android.droiddriver.scroll.SentinelStrategy$Getter forwardGetter
com.google.android.droiddriver.scroll.Direction$DirectionConverter directionConverter
public void (com.google.android.droiddriver.scroll.DynamicSentinelStrategy$IsUpdatedStrategy, com.google.android.droiddriver.scroll.SentinelStrategy$Getter, com.google.android.droiddriver.scroll.SentinelStrategy$Getter)
com.google.android.droiddriver.scroll.DynamicSentinelStrategy$IsUpdatedStrategy isUpdatedStrategy
com.google.android.droiddriver.scroll.SentinelStrategy$Getter backwardGetter
com.google.android.droiddriver.scroll.SentinelStrategy$Getter forwardGetter
public void (com.google.android.droiddriver.scroll.DynamicSentinelStrategy$IsUpdatedStrategy, com.google.android.droiddriver.scroll.SentinelStrategy$Getter)
com.google.android.droiddriver.scroll.DynamicSentinelStrategy$IsUpdatedStrategy isUpdatedStrategy
com.google.android.droiddriver.scroll.SentinelStrategy$Getter backwardGetter
public boolean scroll (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.DroidDriver driver
com.google.android.droiddriver.finders.Finder containerFinder
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
com.google.android.droiddriver.UiElement oldSentinel
com.google.android.droiddriver.UiElement newSentinel
private com.google.android.droiddriver.UiElement getOldSentinel (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.DroidDriver driver
com.google.android.droiddriver.finders.Finder containerFinder
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
public void beginScrolling (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.DroidDriver driver
com.google.android.droiddriver.finders.Finder containerFinder
com.google.android.droiddriver.finders.Finder itemFinder
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
public void endScrolling (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.DroidDriver driver
com.google.android.droiddriver.finders.Finder containerFinder
com.google.android.droiddriver.finders.Finder itemFinder
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
public java.lang.String toString ()
}
com/google/android/droiddriver/scroll/Direction$PhysicalDirection$4.classDirection.java
package com.google.android.droiddriver.scroll
final com.google.android.droiddriver.scroll.Direction$PhysicalDirection$4 extends com.google.android.droiddriver.scroll.Direction$PhysicalDirection {
void (java.lang.String, int)
public com.google.android.droiddriver.scroll.Direction$PhysicalDirection reverse ()
public com.google.android.droiddriver.scroll.Direction$Axis axis ()
}
com/google/android/droiddriver/scroll/SentinelStrategy$3.classSentinelStrategy.java
package com.google.android.droiddriver.scroll
final com.google.android.droiddriver.scroll.SentinelStrategy$3 extends com.google.android.droiddriver.scroll.SentinelStrategy$Getter {
void ()
protected com.google.android.droiddriver.UiElement getSentinel (java.util.List)
java.util.List children
public java.lang.String toString ()
}
com/google/android/droiddriver/scroll/Direction$DirectionConverter.classDirection.java
package com.google.android.droiddriver.scroll
public abstract com.google.android.droiddriver.scroll.Direction$DirectionConverter extends java.lang.Object {
public static final com.google.android.droiddriver.scroll.Direction$DirectionConverter STANDARD_CONVERTER
public static final com.google.android.droiddriver.scroll.Direction$DirectionConverter RTL_CONVERTER
public void ()
public abstract com.google.android.droiddriver.scroll.Direction$PhysicalDirection horizontalForwardDirection ()
public abstract com.google.android.droiddriver.scroll.Direction$PhysicalDirection verticalForwardDirection ()
public final com.google.android.droiddriver.scroll.Direction$PhysicalDirection horizontalBackwardDirection ()
public final com.google.android.droiddriver.scroll.Direction$PhysicalDirection verticalBackwardDirection ()
public final com.google.android.droiddriver.scroll.Direction$LogicalDirection toLogicalDirection (com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.scroll.Direction$PhysicalDirection physicalDirection
com.google.android.droiddriver.scroll.Direction$LogicalDirection forward
public final com.google.android.droiddriver.scroll.Direction$PhysicalDirection toPhysicalDirection (com.google.android.droiddriver.scroll.Direction$Axis, com.google.android.droiddriver.scroll.Direction$LogicalDirection)
com.google.android.droiddriver.scroll.Direction$Axis axis
com.google.android.droiddriver.scroll.Direction$LogicalDirection logicalDirection
static void ()
}
com/google/android/droiddriver/scroll/DynamicSentinelStrategy$ContentDescriptionUpdated.classDynamicSentinelStrategy.java
package com.google.android.droiddriver.scroll
public com.google.android.droiddriver.scroll.DynamicSentinelStrategy$ContentDescriptionUpdated extends com.google.android.droiddriver.scroll.DynamicSentinelStrategy$SingleStringUpdated {
public void (com.google.android.droiddriver.finders.Finder)
com.google.android.droiddriver.finders.Finder uniqueStringFinder
protected java.lang.String getUniqueString (com.google.android.droiddriver.UiElement)
com.google.android.droiddriver.UiElement uniqueStringElement
}
com/google/android/droiddriver/scroll/SentinelStrategy$2.classSentinelStrategy.java
package com.google.android.droiddriver.scroll
final com.google.android.droiddriver.scroll.SentinelStrategy$2 extends com.google.android.droiddriver.scroll.SentinelStrategy$Getter {
void ()
protected com.google.android.droiddriver.UiElement getSentinel (java.util.List)
java.util.List children
public java.lang.String toString ()
}
com/google/android/droiddriver/scroll/Direction.classDirection.java
package com.google.android.droiddriver.scroll
public com.google.android.droiddriver.scroll.Direction extends java.lang.Object {
private void ()
}
com/google/android/droiddriver/scroll/AccessibilityEventScrollStepStrategy$LastScrollEventFilter.classAccessibilityEventScrollStepStrategy.java
package com.google.android.droiddriver.scroll
com.google.android.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 (com.google.android.droiddriver.scroll.AccessibilityEventScrollStepStrategy$1)
com.google.android.droiddriver.scroll.AccessibilityEventScrollStepStrategy$1 x0
}
com/google/android/droiddriver/scroll/StepBasedScroller.classStepBasedScroller.java
package com.google.android.droiddriver.scroll
public com.google.android.droiddriver.scroll.StepBasedScroller extends java.lang.Object implements com.google.android.droiddriver.scroll.Scroller {
private final int maxScrolls
private final long perScrollTimeoutMillis
private final com.google.android.droiddriver.scroll.Direction$Axis axis
private final com.google.android.droiddriver.scroll.ScrollStepStrategy scrollStepStrategy
private final boolean startFromBeginning
public void (int, long, com.google.android.droiddriver.scroll.Direction$Axis, com.google.android.droiddriver.scroll.ScrollStepStrategy, boolean)
int maxScrolls
long perScrollTimeoutMillis
com.google.android.droiddriver.scroll.Direction$Axis axis
com.google.android.droiddriver.scroll.ScrollStepStrategy scrollStepStrategy
boolean startFromBeginning
public void (com.google.android.droiddriver.scroll.ScrollStepStrategy)
com.google.android.droiddriver.scroll.ScrollStepStrategy scrollStepStrategy
protected com.google.android.droiddriver.UiElement scrollTo (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.scroll.Direction$PhysicalDirection, boolean)
com.google.android.droiddriver.exceptions.TimeoutException e
com.google.android.droiddriver.DroidDriver driver
com.google.android.droiddriver.finders.Finder containerFinder
com.google.android.droiddriver.finders.Finder itemFinder
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
boolean scrollBack
int i
com.google.android.droiddriver.exceptions.ElementNotFoundException exception
public com.google.android.droiddriver.UiElement scrollTo (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.DroidDriver driver
com.google.android.droiddriver.finders.Finder containerFinder
com.google.android.droiddriver.finders.Finder itemFinder
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
public com.google.android.droiddriver.UiElement scrollTo (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.finders.Finder)
com.google.android.droiddriver.exceptions.TimeoutException unused
int i
com.google.android.droiddriver.exceptions.ElementNotFoundException e
com.google.android.droiddriver.DroidDriver driver
com.google.android.droiddriver.finders.Finder containerFinder
com.google.android.droiddriver.finders.Finder itemFinder
com.google.android.droiddriver.scroll.Direction$DirectionConverter converter
com.google.android.droiddriver.scroll.Direction$PhysicalDirection backwardDirection
}
com/google/android/droiddriver/helpers/
com/google/android/droiddriver/helpers/ScrollerHelper.classScrollerHelper.java
package com.google.android.droiddriver.helpers
public com.google.android.droiddriver.helpers.ScrollerHelper extends java.lang.Object {
private final com.google.android.droiddriver.DroidDriver driver
private final com.google.android.droiddriver.finders.Finder containerFinder
private final com.google.android.droiddriver.scroll.Scroller scroller
public void (com.google.android.droiddriver.scroll.Scroller, com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder)
com.google.android.droiddriver.scroll.Scroller scroller
com.google.android.droiddriver.DroidDriver driver
com.google.android.droiddriver.finders.Finder containerFinder
public com.google.android.droiddriver.UiElement scrollTo (com.google.android.droiddriver.finders.Finder)
com.google.android.droiddriver.finders.Finder itemFinder
public com.google.android.droiddriver.UiElement scrollTo (com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.scroll.Direction$PhysicalDirection)
com.google.android.droiddriver.finders.Finder itemFinder
com.google.android.droiddriver.scroll.Direction$PhysicalDirection direction
public boolean canScrollTo (com.google.android.droiddriver.finders.Finder)
com.google.android.droiddriver.exceptions.ElementNotFoundException e
com.google.android.droiddriver.finders.Finder itemFinder
}
com/google/android/droiddriver/helpers/D2ActivityInstrumentationTestCase2.classD2ActivityInstrumentationTestCase2.java
package com.google.android.droiddriver.helpers
public abstract com.google.android.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
}
com/google/android/droiddriver/helpers/PollingListeners$1.classPollingListeners.java
package com.google.android.droiddriver.helpers
final com.google.android.droiddriver.helpers.PollingListeners$1 extends java.lang.Object implements com.google.android.droiddriver.Poller$PollingListener {
final com.google.android.droiddriver.finders.Finder val$watchFinder
final com.google.android.droiddriver.finders.Finder val$dismissFinder
void (com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.finders.Finder)
public void onPolling (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder)
com.google.android.droiddriver.DroidDriver driver
com.google.android.droiddriver.finders.Finder finder
}
com/google/android/droiddriver/helpers/BaseDroidDriverTest.classBaseDroidDriverTest.java
package com.google.android.droiddriver.helpers
public abstract com.google.android.droiddriver.helpers.BaseDroidDriverTest extends com.google.android.droiddriver.helpers.D2ActivityInstrumentationTestCase2 {
private static boolean classSetUpDone
private static boolean skipRemainingTests
private static volatile Throwable uncaughtException
protected com.google.android.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 abstract void classSetUp ()
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 java.io.FileNotFoundException
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 ()
}
com/google/android/droiddriver/helpers/DroidDrivers.classDroidDrivers.java
package com.google.android.droiddriver.helpers
public com.google.android.droiddriver.helpers.DroidDrivers extends java.lang.Object {
private static com.google.android.droiddriver.DroidDriver driver
private static android.app.Instrumentation instrumentation
private static android.os.Bundle options
public void ()
public static com.google.android.droiddriver.DroidDriver get ()
public static void init (com.google.android.droiddriver.DroidDriver)
com.google.android.droiddriver.DroidDriver driver
public static void initInstrumentation (android.app.Instrumentation, android.os.Bundle)
android.app.Instrumentation instrumentation
android.os.Bundle arguments
public static android.app.Instrumentation getInstrumentation ()
public static android.os.Bundle getOptions ()
public static boolean hasUiAutomation ()
public static com.google.android.droiddriver.DroidDriver newDriver (android.app.Instrumentation)
ClassNotFoundException e
NoSuchMethodException e
InstantiationException e
IllegalAccessException e
IllegalArgumentException e
java.lang.reflect.InvocationTargetException e
android.app.Instrumentation instrumentation
String driverClass
public static com.google.android.droiddriver.instrumentation.InstrumentationDriver newInstrumentationDriver (android.app.Instrumentation)
android.app.Instrumentation instrumentation
public static com.google.android.droiddriver.uiautomation.UiAutomationDriver newUiAutomationDriver (android.app.Instrumentation)
android.app.Instrumentation instrumentation
}
com/google/android/droiddriver/helpers/PollingListeners.classPollingListeners.java
package com.google.android.droiddriver.helpers
public com.google.android.droiddriver.helpers.PollingListeners extends java.lang.Object {
public static boolean tryFindAndClick (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder)
com.google.android.droiddriver.exceptions.ElementNotFoundException enfe
com.google.android.droiddriver.DroidDriver driver
com.google.android.droiddriver.finders.Finder watchFinder
public static com.google.android.droiddriver.Poller$PollingListener newDismissListener (com.google.android.droiddriver.finders.Finder, com.google.android.droiddriver.finders.Finder)
com.google.android.droiddriver.finders.Finder watchFinder
com.google.android.droiddriver.finders.Finder dismissFinder
private void ()
}
com/google/android/droiddriver/helpers/BaseDroidDriverTest$1.classBaseDroidDriverTest.java
package com.google.android.droiddriver.helpers
final com.google.android.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
}
com/google/android/droiddriver/Poller$1.classPoller.java
package com.google.android.droiddriver
final com.google.android.droiddriver.Poller$1 extends java.lang.Object implements com.google.android.droiddriver.Poller$ConditionChecker {
void ()
public com.google.android.droiddriver.UiElement check (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder) throws com.google.android.droiddriver.Poller$UnsatisfiedConditionException
com.google.android.droiddriver.exceptions.ElementNotFoundException e
com.google.android.droiddriver.DroidDriver driver
com.google.android.droiddriver.finders.Finder finder
public java.lang.String toString ()
public volatile java.lang.Object check (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder) throws com.google.android.droiddriver.Poller$UnsatisfiedConditionException
com.google.android.droiddriver.DroidDriver x0
com.google.android.droiddriver.finders.Finder x1
}
com/google/android/droiddriver/Poller$PollingListener.classPoller.java
package com.google.android.droiddriver
public abstract com.google.android.droiddriver.Poller$PollingListener extends java.lang.Object {
public abstract void onPolling (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder)
}
com/google/android/droiddriver/instrumentation/
com/google/android/droiddriver/instrumentation/ViewElement$1.classViewElement.java
package com.google.android.droiddriver.instrumentation
com.google.android.droiddriver.instrumentation.ViewElement$1 extends java.lang.Object {
}
com/google/android/droiddriver/instrumentation/InstrumentationDriver.classInstrumentationDriver.java
package com.google.android.droiddriver.instrumentation
public com.google.android.droiddriver.instrumentation.InstrumentationDriver extends com.google.android.droiddriver.base.BaseDroidDriver {
private final com.google.android.droiddriver.base.DroidDriverContext context
private final com.google.android.droiddriver.actions.InputInjector injector
private final com.google.android.droiddriver.instrumentation.InstrumentationUiDevice uiDevice
public void (android.app.Instrumentation)
android.app.Instrumentation instrumentation
public com.google.android.droiddriver.actions.InputInjector getInjector ()
protected com.google.android.droiddriver.instrumentation.ViewElement newRootElement ()
protected com.google.android.droiddriver.instrumentation.ViewElement newUiElement (android.view.View, com.google.android.droiddriver.instrumentation.ViewElement)
android.view.View rawElement
com.google.android.droiddriver.instrumentation.ViewElement parent
private android.view.View findRootView ()
com.google.android.droiddriver.instrumentation.InstrumentationDriver$FindRootViewRunnable findRootViewRunnable
private void waitForRunningActivity ()
long remainingMillis
long timeoutMillis
long end
public com.google.android.droiddriver.instrumentation.InstrumentationUiDevice getUiDevice ()
protected volatile com.google.android.droiddriver.base.BaseUiElement newUiElement (java.lang.Object, com.google.android.droiddriver.base.BaseUiElement)
Object x0
com.google.android.droiddriver.base.BaseUiElement x1
protected volatile com.google.android.droiddriver.base.BaseUiElement newRootElement ()
public volatile com.google.android.droiddriver.UiDevice getUiDevice ()
}
com/google/android/droiddriver/instrumentation/InstrumentationDriver$1.classInstrumentationDriver.java
package com.google.android.droiddriver.instrumentation
com.google.android.droiddriver.instrumentation.InstrumentationDriver$1 extends java.lang.Object {
}
com/google/android/droiddriver/instrumentation/InstrumentationUiDevice$ScreenshotRunnable.classInstrumentationUiDevice.java
package com.google.android.droiddriver.instrumentation
com.google.android.droiddriver.instrumentation.InstrumentationUiDevice$ScreenshotRunnable extends java.lang.Object implements java.lang.Runnable {
private final android.view.View rootView
android.graphics.Bitmap screenshot
private void (android.view.View)
android.view.View rootView
public void run ()
android.graphics.Canvas canvas
android.graphics.Rect rect
android.graphics.Bitmap drawingCache
int[] xy
Throwable e
void (android.view.View, com.google.android.droiddriver.instrumentation.InstrumentationUiDevice$1)
android.view.View x0
com.google.android.droiddriver.instrumentation.InstrumentationUiDevice$1 x1
}
com/google/android/droiddriver/instrumentation/InstrumentationUiDevice.classInstrumentationUiDevice.java
package com.google.android.droiddriver.instrumentation
com.google.android.droiddriver.instrumentation.InstrumentationUiDevice extends com.google.android.droiddriver.base.BaseUiDevice {
private final com.google.android.droiddriver.base.DroidDriverContext context
void (com.google.android.droiddriver.base.DroidDriverContext)
com.google.android.droiddriver.base.DroidDriverContext context
protected android.graphics.Bitmap takeScreenshot ()
com.google.android.droiddriver.instrumentation.InstrumentationUiDevice$ScreenshotRunnable screenshotRunnable
protected com.google.android.droiddriver.base.DroidDriverContext getContext ()
}
com/google/android/droiddriver/instrumentation/ViewElement.classViewElement.java
package com.google.android.droiddriver.instrumentation
public com.google.android.droiddriver.instrumentation.ViewElement extends com.google.android.droiddriver.base.BaseUiElement {
private static final java.util.Map CLASS_NAME_OVERRIDES
private final com.google.android.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 com.google.android.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 (com.google.android.droiddriver.base.DroidDriverContext, android.view.View, com.google.android.droiddriver.instrumentation.ViewElement)
android.view.View childView
java.util.Iterator i$
java.util.List children
com.google.android.droiddriver.base.DroidDriverContext context
android.view.View view
com.google.android.droiddriver.instrumentation.ViewElement parent
com.google.android.droiddriver.instrumentation.ViewElement$SnapshotViewAttributesRunnable attributesSnapshot
public android.graphics.Rect getVisibleBounds ()
public boolean isVisible ()
public com.google.android.droiddriver.instrumentation.ViewElement getParent ()
protected java.util.List getChildren ()
protected java.util.Map getAttributes ()
public com.google.android.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 com.google.android.droiddriver.UiElement getParent ()
static java.util.Map access$000 ()
static void ()
}
com/google/android/droiddriver/instrumentation/InstrumentationUiDevice$1.classInstrumentationUiDevice.java
package com.google.android.droiddriver.instrumentation
com.google.android.droiddriver.instrumentation.InstrumentationUiDevice$1 extends java.lang.Object {
}
com/google/android/droiddriver/instrumentation/ViewElement$SnapshotViewAttributesRunnable.classViewElement.java
package com.google.android.droiddriver.instrumentation
com.google.android.droiddriver.instrumentation.ViewElement$SnapshotViewAttributesRunnable extends java.lang.Object implements java.lang.Runnable {
private final android.view.View view
final java.util.Map attribs
boolean visible
android.graphics.Rect visibleBounds
java.util.List childViews
Throwable exception
private void (android.view.View)
android.view.View view
public void run ()
android.widget.TextView textView
Throwable e
private void put (com.google.android.droiddriver.finders.Attribute, java.lang.Object)
com.google.android.droiddriver.finders.Attribute key
Object value
private java.lang.String getText ()
private java.lang.String getClassName ()
String className
private java.lang.String getResourceId ()
android.content.res.Resources$NotFoundException nfe
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
void (android.view.View, com.google.android.droiddriver.instrumentation.ViewElement$1)
android.view.View x0
com.google.android.droiddriver.instrumentation.ViewElement$1 x1
}
com/google/android/droiddriver/instrumentation/InstrumentationDriver$FindRootViewRunnable.classInstrumentationDriver.java
package com.google.android.droiddriver.instrumentation
com.google.android.droiddriver.instrumentation.InstrumentationDriver$FindRootViewRunnable extends java.lang.Object implements java.lang.Runnable {
android.view.View rootView
Throwable exception
private void ()
public void run ()
android.view.View view
java.util.Iterator i$
java.util.List views
Throwable e
void (com.google.android.droiddriver.instrumentation.InstrumentationDriver$1)
com.google.android.droiddriver.instrumentation.InstrumentationDriver$1 x0
}
com/google/android/droiddriver/instrumentation/RootFinder.classRootFinder.java
package com.google.android.droiddriver.instrumentation
public com.google.android.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
}
com/google/android/droiddriver/instrumentation/InstrumentationInputInjector.classInstrumentationInputInjector.java
package com.google.android.droiddriver.instrumentation
public com.google.android.droiddriver.instrumentation.InstrumentationInputInjector extends java.lang.Object implements com.google.android.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
}
com/google/android/droiddriver/Poller$ConditionChecker.classPoller.java
package com.google.android.droiddriver
public abstract com.google.android.droiddriver.Poller$ConditionChecker extends java.lang.Object {
public abstract java.lang.Object check (com.google.android.droiddriver.DroidDriver, com.google.android.droiddriver.finders.Finder) throws com.google.android.droiddriver.Poller$UnsatisfiedConditionException
}
com/google/android/droiddriver/uiautomation/
com/google/android/droiddriver/uiautomation/AccessibilityDriver.classAccessibilityDriver.java
package com.google.android.droiddriver.uiautomation
public com.google.android.droiddriver.uiautomation.AccessibilityDriver extends com.google.android.droiddriver.uiautomation.UiAutomationDriver {
private com.google.android.droiddriver.validators.Validator validator
public void (android.app.Instrumentation)
android.app.Instrumentation instrumentation
protected com.google.android.droiddriver.uiautomation.UiAutomationElement newUiElement (android.view.accessibility.AccessibilityNodeInfo, com.google.android.droiddriver.uiautomation.UiAutomationElement)
android.view.accessibility.AccessibilityNodeInfo rawElement
com.google.android.droiddriver.uiautomation.UiAutomationElement parent
com.google.android.droiddriver.uiautomation.UiAutomationElement newUiElement
public com.google.android.droiddriver.validators.Validator getValidator ()
public void setValidator (com.google.android.droiddriver.validators.Validator)
com.google.android.droiddriver.validators.Validator validator
protected volatile com.google.android.droiddriver.base.BaseUiElement newUiElement (java.lang.Object, com.google.android.droiddriver.base.BaseUiElement)
Object x0
com.google.android.droiddriver.base.BaseUiElement x1
}
com/google/android/droiddriver/uiautomation/UiAutomationUiDevice.classUiAutomationUiDevice.java
package com.google.android.droiddriver.uiautomation
com.google.android.droiddriver.uiautomation.UiAutomationUiDevice extends com.google.android.droiddriver.base.BaseUiDevice {
private final com.google.android.droiddriver.uiautomation.UiAutomationContext context
void (com.google.android.droiddriver.uiautomation.UiAutomationContext)
com.google.android.droiddriver.uiautomation.UiAutomationContext context
protected android.graphics.Bitmap takeScreenshot ()
com.google.android.droiddriver.exceptions.UnrecoverableException e
Throwable e
protected com.google.android.droiddriver.uiautomation.UiAutomationContext getContext ()
protected volatile com.google.android.droiddriver.base.DroidDriverContext getContext ()
}
com/google/android/droiddriver/uiautomation/UiAutomationDriver$WindowStateAccessibilityNodeInfoCacheClearer.classUiAutomationDriver.java
package com.google.android.droiddriver.uiautomation
public com.google.android.droiddriver.uiautomation.UiAutomationDriver$WindowStateAccessibilityNodeInfoCacheClearer extends java.lang.Object implements com.google.android.droiddriver.uiautomation.UiAutomationDriver$AccessibilityNodeInfoCacheClearer {
public void ()
public void clearAccessibilityNodeInfoCache (com.google.android.droiddriver.uiautomation.UiAutomationDriver)
com.google.android.droiddriver.uiautomation.UiAutomationDriver driver
android.view.accessibility.AccessibilityManager accessibilityManager
}
com/google/android/droiddriver/uiautomation/UiAutomationContext$UiAutomationCallable.classUiAutomationContext.java
package com.google.android.droiddriver.uiautomation
public abstract com.google.android.droiddriver.uiautomation.UiAutomationContext$UiAutomationCallable extends java.lang.Object {
public abstract java.lang.Object call (android.app.UiAutomation)
}
com/google/android/droiddriver/uiautomation/UiAutomationDriver.classUiAutomationDriver.java
package com.google.android.droiddriver.uiautomation
public com.google.android.droiddriver.uiautomation.UiAutomationDriver extends com.google.android.droiddriver.base.BaseDroidDriver {
private static final long QUIET_TIME_TO_BE_CONSIDERD_IDLE_STATE
private final com.google.android.droiddriver.uiautomation.UiAutomationContext context
private final com.google.android.droiddriver.actions.InputInjector injector
private final com.google.android.droiddriver.uiautomation.UiAutomationUiDevice uiDevice
private com.google.android.droiddriver.uiautomation.UiAutomationDriver$AccessibilityNodeInfoCacheClearer clearer
public void (android.app.Instrumentation)
android.app.Instrumentation instrumentation
public com.google.android.droiddriver.actions.InputInjector getInjector ()
protected com.google.android.droiddriver.uiautomation.UiAutomationElement newRootElement ()
protected com.google.android.droiddriver.uiautomation.UiAutomationElement newUiElement (android.view.accessibility.AccessibilityNodeInfo, com.google.android.droiddriver.uiautomation.UiAutomationElement)
android.view.accessibility.AccessibilityNodeInfo rawElement
com.google.android.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 (com.google.android.droiddriver.uiautomation.UiAutomationDriver$AccessibilityNodeInfoCacheClearer)
com.google.android.droiddriver.uiautomation.UiAutomationDriver$AccessibilityNodeInfoCacheClearer clearer
public com.google.android.droiddriver.uiautomation.UiAutomationUiDevice getUiDevice ()
protected volatile com.google.android.droiddriver.base.BaseUiElement newUiElement (java.lang.Object, com.google.android.droiddriver.base.BaseUiElement)
Object x0
com.google.android.droiddriver.base.BaseUiElement x1
protected volatile com.google.android.droiddriver.base.BaseUiElement newRootElement ()
public volatile com.google.android.droiddriver.UiDevice getUiDevice ()
static com.google.android.droiddriver.uiautomation.UiAutomationContext access$000 (com.google.android.droiddriver.uiautomation.UiAutomationDriver)
com.google.android.droiddriver.uiautomation.UiAutomationDriver x0
}
com/google/android/droiddriver/uiautomation/UiAutomationContext.classUiAutomationContext.java
package com.google.android.droiddriver.uiautomation
public com.google.android.droiddriver.uiautomation.UiAutomationContext extends com.google.android.droiddriver.base.DroidDriverContext {
private final android.app.UiAutomation uiAutomation
public void (android.app.Instrumentation, com.google.android.droiddriver.uiautomation.UiAutomationDriver)
android.app.Instrumentation instrumentation
com.google.android.droiddriver.uiautomation.UiAutomationDriver driver
public com.google.android.droiddriver.uiautomation.UiAutomationDriver getDriver ()
public java.lang.Object callUiAutomation (com.google.android.droiddriver.uiautomation.UiAutomationContext$UiAutomationCallable)
IllegalStateException e
com.google.android.droiddriver.uiautomation.UiAutomationContext$UiAutomationCallable uiAutomationCallable
public volatile com.google.android.droiddriver.base.BaseDroidDriver getDriver ()
}
com/google/android/droiddriver/uiautomation/UiAutomationDriver$AccessibilityNodeInfoCacheClearer.classUiAutomationDriver.java
package com.google.android.droiddriver.uiautomation
public abstract com.google.android.droiddriver.uiautomation.UiAutomationDriver$AccessibilityNodeInfoCacheClearer extends java.lang.Object {
public abstract void clearAccessibilityNodeInfoCache (com.google.android.droiddriver.uiautomation.UiAutomationDriver)
}
com/google/android/droiddriver/uiautomation/UiAutomationElement$1.classUiAutomationElement.java
package com.google.android.droiddriver.uiautomation
final com.google.android.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
}
com/google/android/droiddriver/uiautomation/UiAutomationInputInjector$1.classUiAutomationInputInjector.java
package com.google.android.droiddriver.uiautomation
com.google.android.droiddriver.uiautomation.UiAutomationInputInjector$1 extends java.lang.Object implements com.google.android.droiddriver.uiautomation.UiAutomationContext$UiAutomationCallable {
final android.view.InputEvent val$event
final com.google.android.droiddriver.uiautomation.UiAutomationInputInjector this$0
void (com.google.android.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)
android.app.UiAutomation x0
}
com/google/android/droiddriver/uiautomation/UiAutomationElement$2.classUiAutomationElement.java
package com.google.android.droiddriver.uiautomation
com.google.android.droiddriver.uiautomation.UiAutomationElement$2 extends java.lang.Object implements com.google.android.droiddriver.uiautomation.UiAutomationContext$UiAutomationCallable {
final java.util.concurrent.FutureTask val$futureTask
final long val$timeoutMillis
final com.google.android.droiddriver.uiautomation.UiAutomationElement this$0
void (com.google.android.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)
android.app.UiAutomation x0
}
com/google/android/droiddriver/uiautomation/UiAutomationElement.classUiAutomationElement.java
package com.google.android.droiddriver.uiautomation
public com.google.android.droiddriver.uiautomation.UiAutomationElement extends com.google.android.droiddriver.base.BaseUiElement {
private static final android.app.UiAutomation$AccessibilityEventFilter ANY_EVENT_FILTER
private final android.view.accessibility.AccessibilityNodeInfo node
private final com.google.android.droiddriver.uiautomation.UiAutomationContext context
private final java.util.Map attributes
private final boolean visible
private final android.graphics.Rect visibleBounds
private final com.google.android.droiddriver.uiautomation.UiAutomationElement parent
private final java.util.List children
protected void (com.google.android.droiddriver.uiautomation.UiAutomationContext, android.view.accessibility.AccessibilityNodeInfo, com.google.android.droiddriver.uiautomation.UiAutomationElement)
com.google.android.droiddriver.uiautomation.UiAutomationContext context
android.view.accessibility.AccessibilityNodeInfo node
com.google.android.droiddriver.uiautomation.UiAutomationElement parent
java.util.Map attribs
java.util.List mutableChildren
private void put (java.util.Map, com.google.android.droiddriver.finders.Attribute, java.lang.Object)
java.util.Map attribs
com.google.android.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
com.google.android.droiddriver.uiautomation.UiAutomationElement parent
public android.graphics.Rect getVisibleBounds ()
public boolean isVisible ()
public com.google.android.droiddriver.uiautomation.UiAutomationElement getParent ()
protected java.util.List getChildren ()
protected java.util.Map getAttributes ()
public com.google.android.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 com.google.android.droiddriver.UiElement getParent ()
static android.app.UiAutomation$AccessibilityEventFilter access$000 ()
static com.google.android.droiddriver.uiautomation.UiAutomationContext access$100 (com.google.android.droiddriver.uiautomation.UiAutomationElement)
com.google.android.droiddriver.uiautomation.UiAutomationElement x0
static void ()
}
com/google/android/droiddriver/uiautomation/UiAutomationInputInjector.classUiAutomationInputInjector.java
package com.google.android.droiddriver.uiautomation
public com.google.android.droiddriver.uiautomation.UiAutomationInputInjector extends java.lang.Object implements com.google.android.droiddriver.actions.InputInjector {
private final com.google.android.droiddriver.uiautomation.UiAutomationContext context
public void (com.google.android.droiddriver.uiautomation.UiAutomationContext)
com.google.android.droiddriver.uiautomation.UiAutomationContext context
public boolean injectInputEvent (android.view.InputEvent)
android.view.InputEvent event
}
com/google/android/droiddriver/uiautomation/UiAutomationDriver$1.classUiAutomationDriver.java
package com.google.android.droiddriver.uiautomation
com.google.android.droiddriver.uiautomation.UiAutomationDriver$1 extends java.lang.Object implements com.google.android.droiddriver.uiautomation.UiAutomationContext$UiAutomationCallable {
final long val$timeoutMillis
final com.google.android.droiddriver.uiautomation.UiAutomationDriver this$0
void (com.google.android.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)
android.app.UiAutomation x0
}
com/google/android/droiddriver/uiautomation/UiAutomationUiDevice$1.classUiAutomationUiDevice.java
package com.google.android.droiddriver.uiautomation
com.google.android.droiddriver.uiautomation.UiAutomationUiDevice$1 extends java.lang.Object implements com.google.android.droiddriver.uiautomation.UiAutomationContext$UiAutomationCallable {
final com.google.android.droiddriver.uiautomation.UiAutomationUiDevice this$0
void (com.google.android.droiddriver.uiautomation.UiAutomationUiDevice)
public android.graphics.Bitmap call (android.app.UiAutomation)
android.app.UiAutomation uiAutomation
public volatile java.lang.Object call (android.app.UiAutomation)
android.app.UiAutomation x0
}
com/google/android/droiddriver/uiautomation/UiAutomationDriver$2.classUiAutomationDriver.java
package com.google.android.droiddriver.uiautomation
com.google.android.droiddriver.uiautomation.UiAutomationDriver$2 extends java.lang.Object implements com.google.android.droiddriver.uiautomation.UiAutomationContext$UiAutomationCallable {
final com.google.android.droiddriver.uiautomation.UiAutomationDriver this$0
void (com.google.android.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)
android.app.UiAutomation x0
}
com/google/android/droiddriver/uiautomation/UiAutomationDriver$ScreenOffAccessibilityNodeInfoCacheClearer.classUiAutomationDriver.java
package com.google.android.droiddriver.uiautomation
public com.google.android.droiddriver.uiautomation.UiAutomationDriver$ScreenOffAccessibilityNodeInfoCacheClearer extends java.lang.Object implements com.google.android.droiddriver.uiautomation.UiAutomationDriver$AccessibilityNodeInfoCacheClearer {
public void ()
public void clearAccessibilityNodeInfoCache (com.google.android.droiddriver.uiautomation.UiAutomationDriver)
com.google.android.droiddriver.uiautomation.UiAutomationDriver driver
}