public class XPaths
extends java.lang.Object
DroidDriver implementation uses default XPath library on device, so the support may be limited to XPath 1.0. Newer XPath features may not be supported, for example, the fn:matches function.
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
attr(Attribute attribute,
java.lang.String value) |
static java.lang.String |
containsAttr(Attribute attribute,
java.lang.String containedValue) |
static java.lang.String |
is(Attribute attribute) |
static java.lang.String |
not(Attribute attribute) |
static java.lang.String |
resourceId(java.lang.String value)
Shorthand for
attr(io.appium.droiddriver.finders.Attribute, java.lang.String) (Attribute.RESOURCE_ID, value) |
static java.lang.String |
tag(java.lang.Class<?> clazz) |
static java.lang.String |
tag(java.lang.String className) |
static java.lang.String |
text(java.lang.String value)
Shorthand for
attr(io.appium.droiddriver.finders.Attribute, java.lang.String) (Attribute.TEXT, value) |
static java.lang.String |
withDescendant(java.lang.String descendantPredicate) |
public static java.lang.String tag(java.lang.String className)
public static java.lang.String tag(java.lang.Class<?> clazz)
public static java.lang.String is(Attribute attribute)
public static java.lang.String not(Attribute attribute)
public static java.lang.String attr(Attribute attribute, java.lang.String value)
public static java.lang.String containsAttr(Attribute attribute, java.lang.String containedValue)
public static java.lang.String text(java.lang.String value)
attr(io.appium.droiddriver.finders.Attribute, java.lang.String)
(Attribute.TEXT, value)
public static java.lang.String resourceId(java.lang.String value)
attr(io.appium.droiddriver.finders.Attribute, java.lang.String)
(Attribute.RESOURCE_ID, value)
public static java.lang.String withDescendant(java.lang.String descendantPredicate)
descendantPredicate
.